Title :
Predicate abstraction in protocol verification
Author :
E. Pek;N. Bogunovic
Author_Institution :
Fac. of Electr. Eng. & Comput., Zagreb
fDate :
6/27/1905 12:00:00 AM
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"
Conference_Titel :
Telecommunications, 2005. ConTEL 2005. Proceedings of the 8th International Conference on
Print_ISBN :
953-184-081-4
DOI :
10.1109/CONTEL.2005.185971