DocumentCode :
3075355
Title :
Multitask implementation of synchronous reactive models with Earliest Deadline First scheduling
Author :
Al-bayati, Zaid ; Haibo Zeng ; Di Natale, Marco ; Zonghua Gu
Author_Institution :
McGill Univ., Montreal, QC, Canada
fYear :
2013
fDate :
19-21 June 2013
Firstpage :
168
Lastpage :
177
Abstract :
Model-based development of embedded systems enables early verification of functionality, reduces turnaround times and testing efforts, and allows to cope with the increasing complexity of these systems. Software implementations can be automatically generated from models, reducing the possibility of injected errors upon condition that the generated code is correct, efficient, and schedulable on the selected platform. When multitask implementations are generated for multirate systems, a time-feasible (schedulable) implementation may be possible only with additional functional delays on selected communication links. These delays may degrade the performance of feedback controls and require additional memory for buffering the channel state. In this paper, we present a branch-and-bound procedure and a heuristic algorithm to minimize the use of functional delays in the synthesis of model implementations on platforms scheduled by EDF (Earliest Deadline First). The proposed heuristic is shown to find close-to-optimal solutions, while executing much faster than (possibly exhaustive) branch-and-bound.
Keywords :
embedded systems; formal verification; scheduling; tree searching; EDF; branch-and-bound procedure; close-to-optimal solutions; communication links; earliest deadline first scheduling; embedded systems; functional delays; functionality verification; heuristic algorithm; model-based development; multirate systems; multitask implementation; synchronous reactive models; testing effort reduction; turnaround times reduction; Actuators; Computational modeling; Delays; Memory management; Nickel; Ports (Computers); Software packages;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Industrial Embedded Systems (SIES), 2013 8th IEEE International Symposium on
Conference_Location :
Porto
Type :
conf
DOI :
10.1109/SIES.2013.6601489
Filename :
6601489
Link To Document :
بازگشت