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 :
بازگشت