TY - GEN
T1 - Timed automata as task models for event-driven systems
AU - Norstrom, C.
AU - Wall, A.
AU - Yi, Wang
N1 - Publisher Copyright:
© 1999 IEEE.
PY - 1999
Y1 - 1999
N2 - 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.
AB - 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.
UR - https://www.scopus.com/pages/publications/84971240634
U2 - 10.1109/RTCSA.1999.811218
DO - 10.1109/RTCSA.1999.811218
M3 - 会议稿件
AN - SCOPUS:84971240634
T3 - Proceedings - 6th International Conference on Real-Time Computing Systems and Applications, RTCSA 1999
SP - 182
EP - 189
BT - Proceedings - 6th International Conference on Real-Time Computing Systems and Applications, RTCSA 1999
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 6th International Conference on Real-Time Computing Systems and Applications, RTCSA 1999
Y2 - 13 December 1999 through 15 December 1999
ER -