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 条
  • [21] A Visual Object-Oriented Programming Environment
    Feinberg, Dave
    SIGCSE 2007: PROCEEDINGS OF THE THIRTY-EIGHTH SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2007, : 140 - 144
  • [22] The semantic model of object-oriented language
    Peng, R
    Tan, H
    Chen, SH
    OBJECT-ORIENTED TECHNOLOGY, 1998, : 70 - 74
  • [23] Object-oriented software specification language
    Quan, Bingzhe
    Jin, Chunzhao
    Ruan Jian Xue Bao/Journal of Software, 1995, 6 (12):
  • [24] OBJECT-ORIENTED PROGRAMMING IN ASSEMBLY LANGUAGE
    HYDE, RL
    DR DOBBS JOURNAL, 1990, 15 (03): : 66 - &
  • [25] REFLECTION IN AN OBJECT-ORIENTED CONCURRENT LANGUAGE
    WATANABE, T
    YONEZAWA, A
    SIGPLAN NOTICES, 1988, 23 (11): : 306 - 315
  • [26] THE DOWL DISTRIBUTED OBJECT-ORIENTED LANGUAGE
    ACHAUER, B
    COMMUNICATIONS OF THE ACM, 1993, 36 (09) : 48 - 55
  • [27] Region inference for an object-oriented language
    Chin, Wei-Ngan
    Craciun, Florin
    Qin, Shengchao
    Rinard, Martin
    ACM SIGPLAN Not., 1600, 6 (243-254):
  • [28] Conversions in an object-oriented language with inheritance
    Meyer, Bertrand
    JOOP - Journal of Object-Oriented Programming, 2001, 13 (09): : 28 - 31
  • [29] A LAYERED OBJECT-ORIENTED PROGRAMMING LANGUAGE
    CLARK, AN
    GEC JOURNAL OF RESEARCH, 1994, 11 (03): : 173 - 180
  • [30] XOTCL - an object-oriented scripting language
    Neumann, G
    Zdun, U
    USENIX ASSOCIATION PROCEEDINGS OF THE 7TH USENIX TCL/TK CONFERENCE (TCL/2K), 2000, : 163 - 174