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
Link To Document