v-Promela: A visual, object-oriented language for SPIN

被引:8
|
作者
Leue, S [1 ]
Holzmann, G [1 ]
机构
[1] Univ Waterloo, Waterloo, ON N2L 3G1, Canada
关键词
D O I
10.1109/ISORC.1999.776345
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We describe the design of VIP, 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, ROOM, and Statecharts, but is presented here in a framework that allows us to combine the benefits of a visual, hierarchical specification method,vith the power of LTL 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.
引用
收藏
页码:14 / 23
页数:10
相关论文
共 50 条
  • [31] Reflection in an Object-Oriented Concurrent Language
    Watanabe, Takuo
    Yonezawa, Akinori
    CONCURRENT OBJECTS AND BEYOND: PAPERS DEDICATED TO AKINORI YONEZAWA ON THE OCCASION OF HIS 65TH BIRTHDAY, 2014, 8665 : 44 - 65
  • [32] THE SOL OBJECT-ORIENTED DATABASE LANGUAGE
    ZICARI, R
    CACACE, F
    CAPELLI, C
    GALIPO, A
    PIROVANO, A
    ROMBOLI, A
    LAMPERTI, G
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 593 : 105 - 127
  • [33] Is Java']JavaScript an object-oriented language?
    McKenzie, N
    DR DOBBS JOURNAL, 2001, 26 (08): : 115 - 116
  • [34] Region inference for an object-oriented language
    Chin, WN
    Craciun, F
    Qin, SC
    Rinard, M
    ACM SIGPLAN NOTICES, 2004, 39 (06) : 243 - 254
  • [35] INTEGRATING CONSTRAINTS WITH AN OBJECT-ORIENTED LANGUAGE
    FREEMANBENSON, BN
    BORNING, A
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 615 : 268 - 286
  • [36] Ox: An object-oriented matrix language
    Kenc, T
    Orszag, JM
    ECONOMIC JOURNAL, 1997, 107 (440): : 256 - 259
  • [37] A MODEL FOR A REFLECTIVE OBJECT-ORIENTED LANGUAGE
    CASEAU, Y
    SIGPLAN NOTICES, 1989, 24 (04): : 22 - 24
  • [38] OASIS - AN OBJECT-ORIENTED SPECIFICATION LANGUAGE
    LOPEZ, OP
    HAYES, F
    BEAR, S
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 593 : 348 - 363
  • [39] GOOL: A Generic Object-Oriented Language
    Carette, Jacques
    MacLachlan, Brooks
    Smith, Spencer
    PROCEEDINGS OF THE 2020 ACM SIGPLAN WORKSHOP ON PARTIAL EVALUATION AND PROGRAM MANIPULATION (PEPM '20), 2020, : 45 - 51
  • [40] A LANGUAGE FOR OBJECT-ORIENTED DATABASE PROGRAMMING
    LAENENS, E
    VERMEIR, D
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1989, 1 (05): : 18 - 27