DocumentCode
3394803
Title
Timed automata as task models for event-driven systems
Author
Norström, Christer ; Wall, Anders ; Yi, Wang
Author_Institution
Dept. of Comput. Eng., Malardalen Univ., Vasteras, Sweden
fYear
1999
fDate
1999
Firstpage
182
Lastpage
189
Abstract
We extend the classic model of timed automata with a notion of real-time tasks. The main idea is to associate each discrete transition in a timed automaton with a task (an executable program). Intuitively, a discrete transition in an extended timed automaton denotes an event releasing a task and the guard on the transition specifies all the possible arrival times of the event (instead of the so-called minimal inter-arrival time). This yields a general model for hard real-time systems in which tasks may be periodic or non-periodic. We show that the schedulability problem for the extended model can be transformed into a reachability problem for standard timed automata, and thus it is decidable. This allows us to apply model-checking tools for timed automata to schedulability analysis for event-driven systems. In addition, based on the same model of a system, we may use the tools to verify other properties of the system (e.g. safety and functionality). This unifies schedulability analysis and formal verification in one framework. We present an example where the model-checker UPPAAL is applied to check the schedulability and safety properties of a control program for a turning lathe
Keywords
automata theory; decidability; formal verification; reachability analysis; real-time systems; scheduling; UPPAAL model-checker; decidability; discrete transition; event arrival times; event-driven systems; executable program; formal verification; functionality; hard real-time systems; lathe turning; minimal inter-arrival time; model-checking tools; nonperiodic tasks; periodic tasks; reachability problem; real-time tasks; safety; schedulability analysis; task models; timed automata; transition guard; Automata; Clocks; Delay; Formal verification; Job shop scheduling; Processor scheduling; Real time systems; Safety; Timing; Turning;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time Computing Systems and Applications, 1999. RTCSA '99. Sixth International Conference on
Conference_Location
Hong Kong
Print_ISBN
0-7695-0306-3
Type
conf
DOI
10.1109/RTCSA.1999.811218
Filename
811218
Link To Document