A Petri Net based Modeling and Verification Technique for Real-Time Embedded Systems
2001 (English)Licentiate thesis, monograph (Other academic)
Embedded systems are used in a wide spectrum of applications ranging from home appliances and mobile devices to medical equipment and vehicle controllers. They are typically characterized by their real-time behavior and many of them must fulfill strict requirements on reliability and correctness.
In this thesis, we concentrate on aspects related to modeling and formal verification of realtime embedded systems.
First, we define a formal model of computation for real-time embedded systems based on Petri nets. Our model can capture important features of such systems and allows their representations at different levels of granularity. Our modeling formalism has a welldefined semantics so that it supports a precise representation of the system, the use of formal methods to verify its correctness, and the automation of different tasks along the design process.
Second, we propose an approach to the problem of formal verification of real-time embedded systems represented in our modeling formalism. We make use of model checking to prove whether certain properties, expressed as temporal logic formulas, hold with respect to the system model. We introduce a systematic procedure to translate our model into timed automata so that it is possible to use available model checking ools. Various examples, including a realistic industrial case, demonstrate the feasibility of our approach on practical applications.
Place, publisher, year, edition, pages
Institutionen för datavetenskap , 2001. , 115 p.
Linköping Studies in Science and Technology. Thesis, ISSN 0280-7971 ; 919
Embedded systems, computer systems, real-time embedde systems, Petri nets, semantics
IdentifiersURN: urn:nbn:se:liu:diva-5751Local ID: LiU-Tek-Lic-2001:56ISBN: 91-7373-228-1OAI: oai:DiVA.org:liu-5751DiVA: diva2:21501
Peng, Zebo, ProfessorEles, Petru, Professor