DocumentCode :
2843343
Title :
Model checking embedded systems with PROMELA
Author :
Ribeiro, Óscar R. ; Fernandes, João M. ; Pinto, Luís F.
Author_Institution :
Dept. Informatica, Univ. do Minho, Braga, Portugal
fYear :
2005
fDate :
4-7 April 2005
Firstpage :
378
Lastpage :
385
Abstract :
The design process for embedded systems can benefit from the usage of formal methods, if some properties of the systems are checked, before design and implementation decisions are accomplished. This paper presents a model checking approach using the Spin tool, to verify some important properties of embedded systems, namely liveness, deadlock-freedom, and structural conflicts among transitions. The systems are modelled with a variant of Petri nets, called SIPN (synchronous and interpreted Petri nets), and this paper discusses how SIPN models should be specified with the PROMELA language (input format for the Spin model checker). The approach is exemplified with a case study.
Keywords :
Petri nets; embedded systems; formal specification; formal verification; specification languages; PROMELA language; SIPN; Spin model checker; embedded systems; formal methods; interpreted Petri nets; Embedded system;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Computer-Based Systems, 2005. ECBS '05. 12th IEEE International Conference and Workshops on the
Print_ISBN :
0-7695-2308-0
Type :
conf
DOI :
10.1109/ECBS.2005.53
Filename :
1409939
Link To Document :
بازگشت