• DocumentCode
    3132288
  • Title

    Automated generation of finite state machine from object-oriented formal specifications

  • Author

    Khalid, Shafaq ; Nadeem, Aamer

  • Author_Institution
    Int. Islamic Univ., Islamabad, Pakistan
  • fYear
    2010
  • fDate
    18-19 Oct. 2010
  • Firstpage
    304
  • Lastpage
    309
  • Abstract
    Finite state automata are widely used in specification-based testing. However, the existing specification- based testing techniques do not fully automate the generation of an FSM from a formal specification. Major challenges in automatic generation of FSM are the identification of disjoint states and transitions from the implicit pre- and postconditions of operations specified in a formal language like Z or Object-Z. It is important to extract pre- and postconditions from the specification because they form the basis for identification of pre- and post-states of the transitions of an FSM. In this paper, we present an automated approach to construction of an FSM from Object-Z formal specification. The proposed approach is supported by a tool and is also demonstrated on an example.
  • Keywords
    finite state machines; formal specification; object-oriented methods; program testing; specification languages; Object-Z language; automated finite state machine generation; disjoint states; finite state automata; formal language; object-oriented formal specification; specification-based testing; Automata; Formal specifications; Graphical user interfaces; IP networks; Object oriented modeling; Object recognition; Testing; Object-Z; formal methods; software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies (ICET), 2010 6th International Conference on
  • Conference_Location
    Islamabad
  • Print_ISBN
    978-1-4244-8057-9
  • Type

    conf

  • DOI
    10.1109/ICET.2010.5638471
  • Filename
    5638471