• DocumentCode
    3557338
  • Title

    Verification of parameterized hierarchical state machines using action language verifier

  • Author

    Yavuz-Kahveci, Tuba ; Bultan, Tevfik

  • Author_Institution
    CISE Dept., Florida Univ., Gainesville, FL, USA
  • fYear
    2005
  • fDate
    11-14 July 2005
  • Firstpage
    79
  • Lastpage
    88
  • Abstract
    Action language verifier (ALV) is an infinite-state symbolic model checker. ALV can verify (or falsify, by generating counter-examples) temporal logic properties of systems that can be modeled using a combination of Boolean logic and linear arithmetic expressions on Boolean, enumerated and (possibly unbounded) integer variables and parameterized integer constants. In this paper, we apply ALV to the verification of parameterized hierarchical state machine specifications. We extend the standard notation for hierarchical state machines by introducing primitives for explicit specification of asynchronous processes and their finite and parameterized instantiations. We define the formal semantics of these primitives, where the states of the parameterized processes are mapped to integer variables using the counting abstraction technique. We apply the presented approach to the specification and analysis of an airport ground traffic controller and verify several correctness properties of this specification using ALV.
  • Keywords
    Boolean functions; airports; finite state machines; formal specification; formal verification; specification languages; temporal logic; traffic control; ALV; Boolean logic combination; action language verifier; airport ground traffic controller; asynchronous process specification; counting abstraction technique; formal semantics; hierarchical state machines verification; infinite-state symbolic model checker; integer variables; linear arithmetic expression; parameterized integer constants; temporal logic; Airports; Arithmetic; Boolean functions; Computer science; Control systems; Data structures; Engines; Libraries; Object oriented modeling; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods and Models for Co-Design, 2005. MEMOCODE '05. Proceedings. Third ACM and IEEE International Conference on
  • Print_ISBN
    0-7803-9227-2
  • Type

    conf

  • DOI
    10.1109/MEMCOD.2005.1487897
  • Filename
    1487897