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 条
  • [41] CONCURRENT OBJECT-ORIENTED LANGUAGE COOL
    MARUYAMA, K
    RAGUIDEAU, N
    SIGPLAN NOTICES, 1994, 29 (09): : 105 - 114
  • [42] AN OBJECT-ORIENTED COMMAND-LANGUAGE
    SNODGRASS, R
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1983, 9 (01) : 1 - 8
  • [43] WRITING FILTERS IN AN OBJECT-ORIENTED LANGUAGE
    FRANZ, M
    DR DOBBS JOURNAL, 1989, 14 (12): : 28 - &
  • [44] VOQL: a Visual Object-oriented Database Query Language for visualizing path expressions
    Kim, J
    Han, T
    Lee, SK
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2000, 15 (04): : 215 - 232
  • [45] Modelling process platforms based on an object-oriented visual diagrammatic modelling language
    Zhang, Lianfeng
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2009, 47 (16) : 4413 - 4435
  • [46] Flexible object invocation language based on object-oriented language definition
    Evered, Mark
    Schmolitzky, Axel
    Koelling, Michael
    1600, Oxford Univ Press, Oxford, United Kingdom (38):
  • [47] Visual modeling of object-oriented distributed systems
    Giese, H
    Wirtz, G
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2001, 12 (02): : 183 - 202
  • [48] Survey of object-oriented semantic visual SLAM
    Tian R.
    Zhang Y.-Z.
    Yang L.-H.
    Cao Z.-Z.
    Kongzhi Lilun Yu Yingyong/Control Theory and Applications, 2023, 40 (12): : 2160 - 2171
  • [49] Visual programming of concurrent object-oriented systems
    Philippi, S
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2001, 12 (02): : 127 - 143
  • [50] Visual, object-oriented development of parallel applications
    Webber, J
    Lee, PA
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2001, 12 (02): : 145 - 161