DocumentCode :
1746846
Title :
Scheduling reactive task graphs in embedded control systems
Author :
Natale, M. Di ; Sangiovanni-Vincentelli, A. ; Balarin, F.
Author_Institution :
Dipartimento Ingegneria Inf., Scuola Superiore S. Anna, Pisa, Italy
fYear :
2001
fDate :
2001
Firstpage :
191
Lastpage :
201
Abstract :
The development of control-dominated embedded systems can be largely automated by making use of formal models of computation. In some of these models functional objects are not independently activated, triggered by time or external events, as in conventional real-time scheduling models, but each communication between any two functional objects carries an activation signal from the sender to the receiver. This paper presents an application of scheduling theory to reactive real-time transactions (task groups) implementing a formal model of this kind, used in the context of the POLIS toolset: a network of extended finite state machines communicating asynchronously. Task instances are activated in response to internal and/or external events and the objective of the scheduling problem is to avoid the loss of events exchanged by the tasks and to minimize the number of task instances activated in response to external events. The paper presents a schedulability analysis, two priority assignment algorithms, and an experimental part with a dashboard controller example
Keywords :
control system analysis computing; embedded systems; finite state machines; hardware-software codesign; scheduling; software tools; CASE tool; Codesign Finite State Machines; POLIS toolset; activation signal; codesign environment; control-dominated embedded systems; dashboard controller; embedded control systems; extended finite state machines; formal models; functional objects; hardware components; microcontroller; priority assignment algorithms; reactive task graphs; real-time scheduling models; real-time transactions; schedulability analysis; scheduling theory; task groups; Automata; Automatic control; Communication system control; Computational modeling; Context modeling; Control system synthesis; Control systems; Embedded computing; Embedded system; Processor scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Technology and Applications Symposium, 2001. Proceedings. Seventh IEEE
Conference_Location :
Taipei
ISSN :
1080-1812
Print_ISBN :
0-7695-1134-1
Type :
conf
DOI :
10.1109/RTTAS.2001.929886
Filename :
929886
Link To Document :
بازگشت