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