Abstract | ||
---|---|---|
The Spin model checker is a system that has beenused to model and analyze a large number of applicationsin several domains including the aerospace industry. Oneof the novelties of Spin is its relatively simple specificationlanguage, Promela, as well as the powerful abilities of themodel checker. The Petri net notation is a mathematicaltool for modeling various lasses of systems, especiallythose that involve concurrency and parallelism. TheHoneywell Domain Modeling Environment (DOME) is atool that supports system design using a wide variety ofmodeling notations, including UML diagrams and Petrinets. In this paper we describe a tool that supports theuse of the Spin model checker to analyze and verify Petrinet specifications that have been onstructed using theDOME tool. In addition to discussing the translation ofPetri nets into Promela, we present several example Petrinets specifications as well as their analysis using Spin.
|
Year | DOI | Venue |
---|---|---|
2001 | 10.1109/ASE.2001.989839 | Automated Software Engineering, 2001. |
Keywords | Field | DocType |
Petri nets,automatic programming,formal specification,parallel programming,program verification,specification languages,DOME,Honeywell Domain Modeling Environment,Petri net analysis,Petri net notation,Petri net specifications,Promela,Spin model checker,UML diagrams,automated tool,concurrency,mathematical tool,modeling notations,parallelism,simple specification language,system design | Specification language,Programming language,Petri net,Systems engineering,Concurrency,Computer science,Process architecture,Theoretical computer science,Formal specification,Promela,Domain model,SPIN model checker | Conference |
ISSN | ISBN | Citations |
1938-4300 | 0-7695-1426-X | 15 |
PageRank | References | Authors |
0.97 | 3 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
gerald c gannod | 1 | 86 | 7.76 |
Sunil Gupta | 2 | 15 | 0.97 |