DocumentCode :
2879371
Title :
Environmental Simulation of Real-Time Systems with Nested Interrupts
Author :
Li, Guoqiang ; Yuen, Shoji ; Adachi, Masakazu
Author_Institution :
BASICS, Shanghai Mao Tong Univ., Shanghai, China
fYear :
2009
fDate :
29-31 July 2009
Firstpage :
21
Lastpage :
28
Abstract :
Interrupts are important aspects of real-time embedded systems to handle events in time. When there exist nested interrupts in a real-time system, and an urgent interrupt is allowed to preempt the current interrupt handling, the design and analysis of the system become difficult due to the lack of appropriate behavioral models. This paper proposes a compositional model for nested interrupts and an analysis named environmental simulation. We present a new kind of timed transition system, named controller automata, to treat interrupts. Together with an interrupt environment modeled as a timed automaton, and a scheduler as a timed automaton with semaphores, the system behaviors with nested interrupts are realized by a sequence of transitions with time. Although various verification problems for this model are undecidable in general, it is shown that the reachability of error states is practically solvable with our implementation of the environmental simulation by Maude.
Keywords :
automata theory; embedded systems; exception handling; formal specification; interrupts; program verification; reachability analysis; systems analysis; behavioral model; compositional model; controller automata; environmental simulation; error state reachability; event handling; interrupt handling; nested interrupt; real-time embedded system; system analysis; system design; timed automaton; timed transition system; verification; Analytical models; Automata; Automatic control; Communication system control; Control systems; Embedded system; Real time systems; Research and development; Signal processing; Software engineering; Maude; controller automata; environmental simulation; interrupts;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Theoretical Aspects of Software Engineering, 2009. TASE 2009. Third IEEE International Symposium on
Conference_Location :
Tianjin
Print_ISBN :
978-0-7695-3757-3
Type :
conf
DOI :
10.1109/TASE.2009.12
Filename :
5198483
Link To Document :
بازگشت