The indeterministic behavior of scoped memory in Real-Time Java']Java

被引:0
|
作者
Higuera-Toledano, M. Teresa [1 ]
机构
[1] Univ Complutense Madrid, Fac Informat, E-28040 Madrid, Spain
关键词
real-time [!text type='java']java[!/text; scoped-regions; single parent rule; illegal assignments; garbage collection; write-barriers;
D O I
10.1109/AICCSA.2006.205160
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The memory model used in the Real-Time Specification for Java (RTSJ) includes both a heap within a traditional garbage collector, which collects the not used objects, and a new memory management feature based on scoped memory areas. The scoped memory areas model allows programmers to ensure constant-time reclamation thus to have predictable M order to maintain the pointer safety of Java, RTSJ imposes strict assignment rules to or from memory areas preventing the creation of dangling pointers, at the cost of an unfamiliar programming model. The guidelines given by RTSJ to implement the assignment rules also increase the program complexity: more over. makes indeterminist the program behavior. In order to solve these problems, we propose to redefine some RTSJ rules.
引用
收藏
页码:656 / 663
页数:8
相关论文
共 50 条
  • [1] Towards the integration of scoped memory in distributed real-time Java']Java
    Basanta-Val, P
    Garcia-Valls, M
    Estévez-Ayres, I
    [J]. ISORC 2005: EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2005, : 382 - 389
  • [2] Real-Time Java']Java scoped memory: Design patterns and semantics
    Pizlo, F
    Fox, JM
    Holmes, D
    Vitek, J
    [J]. SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2004, : 101 - 110
  • [3] Scoped types and aspects for real-time Java']Java memory management
    Andreae, Chris
    Coady, Yvonne
    Gibbs, Celina
    Noble, James
    Vitek, Jan
    Zhao, Tian
    [J]. REAL-TIME SYSTEMS, 2007, 37 (01) : 1 - 44
  • [4] Automated discovery of scoped memory regions for real-time Java']Java
    Deters, M
    Cytron, RK
    [J]. ACM SIGPLAN NOTICES, 2003, 38 (02) : 132 - 142
  • [5] Scoped types for Real-Time Java']Java
    Zhao, T
    Noble, J
    Vitek, J
    [J]. 25TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2004, : 241 - 251
  • [6] Asymptotic analysis for real-time Java']Java scoped-memory areas
    Defoe, Delvin C.
    LeGrand, Rob
    Cytron, Ron K.
    [J]. 3RD INT CONF ON CYBERNETICS AND INFORMATION TECHNOLOGIES, SYSTEMS, AND APPLICAT/4TH INT CONF ON COMPUTING, COMMUNICATIONS AND CONTROL TECHNOLOGIES, VOL 2, 2006, : 131 - +
  • [7] Scoped types and aspects for real-time Java']Java
    Andreae, Chris
    Coady, Yvonne
    Gibbs, Celina
    Noble, James
    Vitek, Jan
    Zhao, Tian
    [J]. ECOOP 2006 - OBJECT-ORIENTED PROGRAMMING, PROCEEDINGS, 2006, 4067 : 124 - 147
  • [8] Scoped types and aspects for real-time Java memory management
    Chris Andreae
    Yvonne Coady
    Celina Gibbs
    James Noble
    Jan Vitek
    Tian Zhao
    [J]. Real-Time Systems, 2007, 37 : 1 - 44
  • [9] THE EXECUTION TIME OVERHEAD OF ENTERING AND EXITING SCOPED MEMORY IN REAL-TIME JAVA']JAVA APPLICATIONS
    Hamza, H.
    Counsell, S.
    [J]. THIRD INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND TECHNOLOGY (ICCET 2011), 2011, : 545 - 556
  • [10] Automated discovery of scoped memory regions for real-time Java
    Deters, Morgan
    Cytron, Ron K.
    [J]. ACM SIGPLAN Not., 1600, 2 SUPPL. (132-142):