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
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;
Conference_Titel :
Hardware/Software Codesign, 1997. (CODES/CASHE '97), Proceedings of the Fifth International Workshop on
Conference_Location :
Braunschweig
Print_ISBN :
0-8186-7895-X
DOI :
10.1109/HSC.1997.584587