IEEE Transactions on Software Engineering - Special issue on formal methods in software practice
Evaluating test adequacy coverage of high level petri nets using spin
Proceedings of the 3rd international workshop on Automation of software test
A methodology for evaluating test coverage criteria of high levelPetri nets
Information and Software Technology
Analyzing a formal specification of Mondex using model checking
ICTAC'10 Proceedings of the 7th International colloquium conference on Theoretical aspects of computing
Hi-index | 0.00 |
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.