• DocumentCode
    2834167
  • Title

    Synthesis of real-time implementations from component-based software models

  • Author

    Gu, Zonghua ; Shin, Kang G.

  • Author_Institution
    Hong Kong Univ. of Sci. & Technol., Kowloon
  • fYear
    2005
  • fDate
    8-8 Dec. 2005
  • Lastpage
    176
  • Abstract
    Component-based software development is an effective technique for tackling the increasing complexity of large-scale embedded software systems. After building a logical software model, the designer must make design decisions, including choosing a multi-threading strategy and assigning priorities to threads, to ensure that the final implementation on the target execution platform satisfies non-functional requirements. Code generators for software design tools produce functional code, but typically ignore concurrency and timing issues. In this paper, we describe techniques for real-time scheduling and design-space exploration and optimization, with the goal of helping the designer synthesize efficient real-time implementations from component-based software models. Experimental evaluation shows that our techniques yield high-quality implementations with reasonable running time of the optimization algorithm
  • Keywords
    object-oriented programming; real-time systems; scheduling; software engineering; code generators; component-based software development; design decisions; design-space exploration; design-space optimization; large-scale embedded software systems; logical software model; multi-threading strategy; real-time scheduling; software design tools; Buildings; Embedded software; Large-scale systems; Object oriented modeling; Programming; Real time systems; Software design; Software systems; Timing; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 2005. RTSS 2005. 26th IEEE International
  • Conference_Location
    Miami, FL
  • ISSN
    1052-8725
  • Print_ISBN
    0-7695-2490-7
  • Type

    conf

  • DOI
    10.1109/RTSS.2005.38
  • Filename
    1563105