• DocumentCode
    1651675
  • Title

    Finding the causes of unrealizability of reactive system formal specifications

  • Author

    Yoshiura, Noriaki

  • Author_Institution
    Comput. Center, Gunma Univ., Japan
  • fYear
    2004
  • Firstpage
    34
  • Lastpage
    43
  • Abstract
    Reactive systems are the systems that maintain some interaction with their environment. Temporal logic is one of the methods for formal specification descriptions of reactive systems. The formal specifications of reactive systems enables to check the consistency of the specifications and whether they contain defects. By using a synthesis algorithm we also obtain reactive system programs from the formal specifications and prevent programming bugs. Thus, it is important to describe reactive system formal specifications. However, it is difficult to describe realizable reactive system specifications and it is necessary to find the causes of unrealizable reactive system specifications. In previous research, three properties have been introduced into unrealizable reactive system specifications and we suppose that this classification gives the hists of finding the causes of unrealizability. In this paper we propose several heuristics of finding the causes of unrealizability of reactive system formal specifications. To find the causes, we use tableau methods and the classification of the reactive system specifications.
  • Keywords
    formal specification; formal verification; temporal logic; formal specifications; programming bug prevention; reactive system programs; realizable reactive system specifications; specification consistency; synthesis algorithm; system unrealizability; tableau methods; Application software; Automata; Cities and towns; Computer bugs; Computer science; Control system synthesis; Control systems; Formal specifications; Logic programming; Operating systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Formal Methods, 2004. SEFM 2004. Proceedings of the Second International Conference on
  • Print_ISBN
    0-7695-2222-X
  • Type

    conf

  • DOI
    10.1109/SEFM.2004.1347501
  • Filename
    1347501