2000
DOI: 10.1007/3-540-46419-0_32
|View full text |Cite
|
Sign up to set email alerts
|

VIP: A Visual Editor and Compiler for v-Promela

Abstract: We describe the Visual Interface to Promela (VIP) tool that we have recently implemented. VIP supports the visual editing and maintenance of v-Promela models. v-Promela is a visual, object-oriented extension to Promela, the input language to the Spin model checker. We introduce the v-Promela notation as supported by the VIP editor, discuss Promela code generation, and describe the process of property validation for the resulting models. Our discussion centers around two case studies, a call processing system a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
9
0

Year Published

2001
2001
2017
2017

Publication Types

Select...
4
2
2

Relationship

4
4

Authors

Journals

citations
Cited by 14 publications
(9 citation statements)
references
References 10 publications
0
9
0
Order By: Relevance
“…It remains to implement the technique in the latest release of SPIN to take advantage of the improved partial-order reduction (Holzmann, 1999) in that release. Furthermore, the combination of our techniques with vPromela (Leue and Holzmann, 1999;Kamel and Leue, 2000) is also promising; v-Promela is a visual formalism that extends PROMELA with hierarchical modeling and other concepts from object-oriented design. The v-Promela formalism supports the structuring of a model into a hierarchy of capsules, which directly corresponds to our notion of a cluster hierarchy.…”
Section: Resultsmentioning
confidence: 99%
“…It remains to implement the technique in the latest release of SPIN to take advantage of the improved partial-order reduction (Holzmann, 1999) in that release. Furthermore, the combination of our techniques with vPromela (Leue and Holzmann, 1999;Kamel and Leue, 2000) is also promising; v-Promela is a visual formalism that extends PROMELA with hierarchical modeling and other concepts from object-oriented design. The v-Promela formalism supports the structuring of a model into a hierarchy of capsules, which directly corresponds to our notion of a cluster hierarchy.…”
Section: Resultsmentioning
confidence: 99%
“…We use the model of a preliminary design of a plain old telephony system (POTS) 3 as an example. This model was generated with the visual modeling tool VIP [10] and contains a number of deadlock problems. It comprises four concurrently executing processes corresponding to two users and two phone handlers.…”
Section: A Motivating Examplementioning
confidence: 99%
“…The Dijkstra dining philosophers problem is implemented in phi16 with 16 philosophers. The Plain Old Telephone Service model is implemented in pots [17].…”
Section: Modelsmentioning
confidence: 99%