IEEE Transactions on Software Engineering - Special issue on formal methods in software practice
A generalized semantics of PROMELA for abstract model checking
Formal Aspects of Computing
Sdl2pml - Tool for automated generation of Promela model from SDL specification
Computer Standards & Interfaces
Context-bounded model checking of LTL properties for ANSI-C software
SEFM'11 Proceedings of the 9th international conference on Software engineering and formal methods
Effective bug hunting with spin and modex
SPIN'05 Proceedings of the 12th international conference on Model Checking Software
Hi-index | 0.00 |
Model based frameworks like Simulink/Stateflow for developing software control algorithms advocate the analysis of an abstract discrete state model of the controller before developing the actual code for the implementation. Though some of the existing tools support automatic code generation from the model, in actual practice the code is developed manually with the model as a reference, and independently validated against the safety requirements. If the safety properties can be guaranteed by the code then we reach verification closure, but if this is not the case, then we must debug the actual source of error in the code. We propose an approach for using the abstract model as a reference in this debugging task.