A Framework for Translating Models and Specifications
IFM '02 Proceedings of the Third International Conference on Integrated Formal Methods
An Automated Tool for Analyzing Petri Nets Using SPIN
Proceedings of the 16th IEEE international conference on Automated software engineering
Specification, proof, and model checking of the Mondex electronic purse using RAISE
Formal Aspects of Computing
Verification of Mondex electronic purses with KIV: from transactions to a security protocol
Formal Aspects of Computing
Mondex, an electronic purse: specification and refinement checks with the Alloy model-finding method
Formal Aspects of Computing
Mechanising Mondex with Z/Eves
Formal Aspects of Computing
The certification of the Mondex electronic purse to ITSEC Level E6
Formal Aspects of Computing
An incremental development of the Mondex system in Event-B
Formal Aspects of Computing
Spin model checker, the: primer and reference manual
Spin model checker, the: primer and reference manual
A Formal Specification of Mondex Using SAM
SOSE '08 Proceedings of the 2008 IEEE International Symposium on Service-Oriented System Engineering
Hi-index | 0.00 |
Mondex, an electronic purse, is the first pilot project of the software verification Grand Challenge to establish the correctness of software. Several research groups around the world have applied different formal methods in specifying and analyzing the Mondex since 2006. In this paper, we present a method to analyze the Sam specification of Mondex using model checking. Our specification uses Sam that integrates high level Petri nets and temporal logic. Our analysis method translates the SAM Mondex specification into a behavior preserving PROMELA program and uses SPIN to model check the resulting PROMELA program. Our results and experiences are discussed, which contributes to the world wide effort in developing a verified software repository.