• DocumentCode
    3010533
  • Title

    Real-time Java scoped memory: design patterns and semantics

  • Author

    Pizlo, F. ; Fox, J.M. ; Holmes, D. ; Vitek, J.

  • Author_Institution
    Purdue Univ., West Lafayette, IN
  • fYear
    2004
  • fDate
    14-14 May 2004
  • Firstpage
    101
  • Lastpage
    110
  • Abstract
    One of the most powerful features of the real-time specification for Java (RTSJ) is the new memory management model based on scoped memory areas. This model allows programmers to ensure timely reclamation of memory and predictable performance, at the cost of an unfamiliar programming model. We report on experience using and implementing scoped memory areas. Our contribution is twofold: (i) we give an informal introduction to the semantics of the scope management rules of the RTSJ, (ii) we present a number of design patterns for effectively using the scoped memory area API
  • Keywords
    Java; application program interfaces; formal specification; object-oriented programming; programming language semantics; real-time systems; storage management; API; Java; application programming interface; design patterns; memory management; programming language semantics; real-time Java scoped memory; real-time specification; Computer languages; Costs; Energy management; Java; Large-scale systems; Memory management; Predictive models; Programming profession; Real time systems; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Distributed Computing, 2004. Proceedings. Seventh IEEE International Symposium on
  • Conference_Location
    Vienna
  • Print_ISBN
    0-7695-2124-X
  • Type

    conf

  • DOI
    10.1109/ISORC.2004.1300335
  • Filename
    1300335