DocumentCode :
2937827
Title :
v-Promela: a visual, object-oriented language for SPIN
Author :
Leue, Stefan ; Holzmann, Gerard
Author_Institution :
Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont., Canada
fYear :
1999
fDate :
1999
Firstpage :
14
Lastpage :
23
Abstract :
Describes the design of VIP (Visual Interface for Promela), a graphical front-end to the model checker SPIN. VIP supports a visual formalism, called v-Promela, that connects the model checker to modern hierarchical notations for the specification of object-oriented, reactive systems. The formalism is comparable to formalisms such as UML-RT (Unified Modeling Language for Real-Time systems), ROOM (Real-time Object-Oriented Modeling) and Statecharts, but is presented in this paper in a framework that allows us to combine the benefits of a visual, hierarchical specification method with the power of LTL (linear temporal logic) model checking provided by SPIN. Like comparable formalisms, VIP can describe hierarchies of behaviour and of system structure. The formalism is designed to be transparent to the SPIN model checker itself, by allowing all central constructs to be translated mechanically into basic Promela, as already supported by the existing model checker
Keywords :
formal verification; graphical user interfaces; object-oriented languages; real-time systems; specification languages; visual languages; LTL; ROOM; SPIN; Statecharts; UML-RT; VIP; behaviour hierarchies; central construct translation; graphical front-end; hierarchical notations; linear temporal logic; model checker; object-oriented reactive system specification; system structure hierarchies; system-transparent formalism; v-Promela; visual hierarchical specification method; visual interface; visual object-oriented language; Automatic testing; Costs; Electrical capacitance tomography; Engineering management; Life testing; Mathematical model; Object oriented modeling; Real time systems; Software engineering; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object-Oriented Real-Time Distributed Computing, 1999. (ISORC '99) Proceedings. 2nd IEEE International Symposium on
Conference_Location :
Saint-Malo
Print_ISBN :
0-7695-0207-5
Type :
conf
DOI :
10.1109/ISORC.1999.776345
Filename :
776345
Link To Document :
بازگشت