• 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