DocumentCode
3618935
Title
Predicate abstraction in protocol verification
Author
E. Pek;N. Bogunovic
Author_Institution
Fac. of Electr. Eng. & Comput., Zagreb
Volume
2
fYear
2005
fDate
6/27/1905 12:00:00 AM
Firstpage
627
Lastpage
632
Abstract
The paper shows how predicate abstraction can be applied to protocol verification. Predicate abstraction is a method for automatic construction of an abstract state graph. The basic idea is to use n predicates, phi1,..., phin, defined on a concrete state space to generate an abstract state graph. Model checking is a formal verification technique which has been successfully applied to protocol verification. However, model checking can only be applied to finite state systems. Many interesting systems are infinite state or the number of states is so large that verification becomes infeasible. Predicate abstraction can be applied in the verification of infinite state systems (or large finite state systems). An abstract state graph created by predicate abstraction can be used for verification of safety properties using a model checker. We provide simple examples of protocol verification using predicate abstraction
Keywords
"Protocols","State-space methods","Formal verification","Software systems","Logic","Mathematics","Automation","Power system modeling","Concrete","Safety"
Publisher
ieee
Conference_Titel
Telecommunications, 2005. ConTEL 2005. Proceedings of the 8th International Conference on
Print_ISBN
953-184-081-4
Type
conf
DOI
10.1109/CONTEL.2005.185971
Filename
1458650
Link To Document