• DocumentCode
    2157635
  • Title

    Real-time memory management: life and times

  • Author

    Borg, Andrew ; Wellings, Andy ; Gill, Christopher ; Cytron, Ron K.

  • Author_Institution
    York Univ.
  • fYear
    0
  • fDate
    0-0 0
  • Lastpage
    250
  • Abstract
    As real-time and embedded systems become increasingly large and complex, the traditional strictly static approach to memory management begins to prove untenable. The challenge is to provide a dynamic memory model that guarantees tight and bounded time and space requirements without overburdening the developer with memory concerns. This paper provides an analysis of memory management approaches in order to characterise the tradeoffs across three semantic domains: space, time and a characterisation of memory usage information such as the lifetime of objects. A unified approach to distinguishing the merits of each memory model highlights the relationship across these three domains, thereby identifying the class of applications that benefit from targeting a particular model. Crucially, an initial investigation of this relationship identifies the direction future research must take in order to address the requirements of the next generation of complex embedded systems. Some initial suggestions are made in this regard and the memory model proposed in the real-time specification for Java is evaluated in this context
  • Keywords
    Java; embedded systems; formal specification; storage management; Java; dynamic memory model; embedded system; real-time memory management; real-time specification; Context modeling; Costs; Embedded system; Environmental management; Information analysis; Java; Memory management; Real time systems; Resource management; Space technology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 2006. 18th Euromicro Conference on
  • Conference_Location
    Dresden
  • ISSN
    1068-3070
  • Print_ISBN
    0-7695-2619-5
  • Type

    conf

  • DOI
    10.1109/ECRTS.2006.21
  • Filename
    1647742