DocumentCode
3077268
Title
Modeling and Verifying Real-Time Properties of Reactive Systems
Author
Fenglin Han ; Herrmann, Patrick ; Hien Le
Author_Institution
Dept. of Telematics, Norwegian Univ. of Sci. & Technol., Trondheim, Norway
fYear
2013
fDate
17-19 July 2013
Firstpage
14
Lastpage
23
Abstract
SPACE is a model-driven engineering technique for reactive distributed systems. It enables to develop system models from reusable building blocks, formal analysis by model checking as well as automated transformation to executable code. In this paper, we describe an extension of the SPACE formalism which allows to model and verify also real-time behavior. In particular, one specifies real-time constraints in the interface descriptions of the building blocks, so-called Real-Time External State-Machines (RTESMs). The RTESMs are translated to guards, clocks and invariants of Timed Automata which can be analyzed by means of the model checker UPPAAL. The approach is explained by a component protecting an electrical motor controller system against overspeed. In particular, we prove that by keeping certain maximum response times, this system guarantees that the speed of the motor stays within certain limits.
Keywords
distributed processing; finite state machines; formal verification; real-time systems; RTESM; SPACE formalism; UPPAAL; automated transformation; electrical motor controller system; executable code; formal analysis; interface descriptions; maximum response times; model checking; model-driven engineering technique; reactive distributed systems; real-time external state-machines; timed automata; Automata; Clocks; Computational modeling; Pins; Real-time systems; Synchronization; Unified modeling language; UML; model-driven engineering; reactive systems; real-time; software verification;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering of Complex Computer Systems (ICECCS), 2013 18th International Conference on
Conference_Location
Singapore
Print_ISBN
978-0-7695-5007-7
Type
conf
DOI
10.1109/ICECCS.2013.13
Filename
6601800
Link To Document