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