• 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