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 条
  • [1] VIP: A visual editor and compiler for v-PROMELA
    Kamel, M
    Leue, S
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 2000, 1785 : 471 - 486
  • [2] OBJECT-ORIENTED PROGRAMMING WITHOUT AN OBJECT-ORIENTED LANGUAGE
    BOOCH, G
    SEIDEWITZ, E
    START, M
    FIRESMITH, D
    SIGPLAN NOTICES, 1986, 21 (11): : 508 - 508
  • [3] VISUAL QUERY LANGUAGE FOR OBJECT-ORIENTED DATABASES - OQD
    KWAK, JC
    MOON, S
    MICROPROCESSING AND MICROPROGRAMMING, 1993, 38 (1-5): : 369 - 376
  • [4] Visual object query language for object-oriented database management systems
    Korea Advanced Inst of Science and, Technology, Seoul, Korea, Republic of
    Int J Comput Appl, 1 (26-31):
  • [5] Object-oriented visual language grammar and its parsing algorithm
    Kim, KA
    Lee, K
    1998 IEEE SYMPOSIUM ON VISUAL LANGUAGES, PROCEEDINGS, 1998, : 86 - 87
  • [6] AN OBJECT-ORIENTED EXCEPTION HANDLING-SYSTEM FOR AN OBJECT-ORIENTED LANGUAGE
    DONY, C
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 322 : 146 - 161
  • [7] NUT - AN OBJECT-ORIENTED LANGUAGE
    TYUGU, EH
    MATSKIN, MB
    PENJAM, JE
    EOMOIS, PV
    COMPUTERS AND ARTIFICIAL INTELLIGENCE, 1986, 5 (06): : 521 - 542
  • [8] Object-oriented language processing
    Pobjalainen, Pietu
    MODULAR PROGRAMMING LANGUAGES, PROCEEDINGS, 2006, 4228 : 104 - 115
  • [9] NEGLECTED OBJECT-ORIENTED LANGUAGE
    MEYER, B
    IEEE SOFTWARE, 1988, 5 (03) : 6 - 6
  • [10] Visualization of path expressions in a visual object-oriented database query language
    Kim, J
    Han, T
    Lee, SK
    6TH INTERNATIONAL CONFERENCE ON DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, PROCEEDINGS, 1999, : 99 - 108