DocumentCode
3464239
Title
Software architecture synthesis for retargetable real-time embedded systems
Author
Chou, Pai ; Borriello, Gaetano
Author_Institution
Dept. of Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
fYear
1997
fDate
24-26 Mar 1997
Firstpage
101
Lastpage
105
Abstract
Retargetability of embedded system descriptions not only enables better exploration of the design space and evaluation of cost/performance tradeoffs but also enhances design maintainability and adaptivity to new technologies. Unfortunately, the traditional boundary between run-time support and user-code encourages use of ad hoc architecture-specific features that lack the structure to permit automatic code synthesis for the satisfaction of timing constraints. This work proposes a specification style for control dominated embedded systems that can be easily retargeted via automatic synthesis of the software architecture and run-time support. Unlike previous work, user-specified modes are an integral part of the run-time system and isolate architecture-specific details while scoping timing constraints to enable more efficient scheduling
Keywords
automatic programming; computer aided software engineering; cost-benefit analysis; formal specification; real-time systems; scheduling; software performance evaluation; timing; automatic code synthesis; control dominated embedded systems; cost performance tradeoffs; design maintainability; embedded system descriptions; retargetable real-time embedded systems; run-time system; scheduling; software architecture synthesis; specification; timing constraints; user-code; Computer architecture; Control system synthesis; Embedded system; Instruction sets; Kernel; Real time systems; Runtime; Software architecture; Space technology; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Hardware/Software Codesign, 1997. (CODES/CASHE '97), Proceedings of the Fifth International Workshop on
Conference_Location
Braunschweig
ISSN
1092-6100
Print_ISBN
0-8186-7895-X
Type
conf
DOI
10.1109/HSC.1997.584587
Filename
584587
Link To Document