• DocumentCode
    1924765
  • Title

    Analyzing the memory management semantic and requirements of the real-time specification of Java JSR-0000001

  • Author

    Higuera-Toledano, M.T.

  • Author_Institution
    Fac. de Informatica, Univ. Complutense de Madrid
  • fYear
    2006
  • fDate
    24-26 April 2006
  • Abstract
    The RTSJ memory model proposes a mechanism based on a scope three containing all scope-stacks in the system and a reference-counter collector. In order to avoid reference cycles among regions on the scope-stack, RTSJ defines the single parent rule. The given algorithms to maintain the scope-stack structure are not compliant with the defined parentage relation. More over, the suggested algorithms to maintain the single parent rule makes the application behaviour non-deterministic. This paper provides an in-depth analytical investigation of the RTSJ requirements effecting the RTSJ defined parentage relation, and propose alternative approaches to avoid the indeterminism problem
  • Keywords
    Java; formal specification; formal verification; real-time systems; resource allocation; storage management; Java JSR-0000001; RTSJ memory model; memory management requirements; memory management semantic; real-time specification; reference-counter collector; scope-stack structure; Educational programs; High level languages; Java; Memory management; Programming profession; Real time systems; Resource management; Robustness; Time factors; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object and Component-Oriented Real-Time Distributed Computing, 2006. ISORC 2006. Ninth IEEE International Symposium on
  • Conference_Location
    Gyeongju
  • Print_ISBN
    0-7695-2561-X
  • Type

    conf

  • DOI
    10.1109/ISORC.2006.17
  • Filename
    1630508