• DocumentCode
    2453132
  • Title

    An Overrun Method to Support Composition of Semi-independent Real-Time Components

  • Author

    Behnam, Moris ; Shin, Insik ; Nolte, Thomas ; Nolin, Mikael

  • Author_Institution
    Malardalen Real-Time Res. Centre (MRTC), Malardalen Univ., Vasteras
  • fYear
    2008
  • fDate
    July 28 2008-Aug. 1 2008
  • Firstpage
    1347
  • Lastpage
    1352
  • Abstract
    Engineers of embedded software systems rely on efficient design techniques and tools along with efficient run-time support. In the design of complex embedded real-time systems, the hierarchical scheduling framework (HSF) has been introduced as a design-time framework enabling compositional schedulability analysis of embedded software systems with real-time properties. Moreover, the HSF provides a run-time framework guaranteeing that these nonfunctional requirements are met. In this paper a system consists of a number of semi- independent components called subsystems, and these subsystems are allowed to share logical resources. The HSF makes sure that the individual subsystems respect their allocated CPU budgets. However, as semi-independent subsystems share logical resources, extra complexity is introduced. Specifically, the contribution of this paper is a novel method to allow for budget overruns; a common scenario when a subsystem utilizes shared logical resources. This proposed method is not only more resource efficient than existing methods, but it is also more appropriate for supporting composability of independently developed real-time subsystems.
  • Keywords
    embedded systems; object-oriented programming; scheduling; complex embedded realtime systems; embedded software systems; hierarchical scheduling framework; runtime support; semi-independent realtime components; Application software; Computer applications; Design engineering; Design methodology; Embedded software; Real time systems; Resource management; Runtime; Testing; Timing; Composition; Hierarchical scheduling; Logical resource sharing; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications, 2008. COMPSAC '08. 32nd Annual IEEE International
  • Conference_Location
    Turku
  • ISSN
    0730-3157
  • Print_ISBN
    978-0-7695-3262-2
  • Electronic_ISBN
    0730-3157
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2008.113
  • Filename
    4591778