A comparison of the mutual exclusion features in Ada and the real-time specification for Java']Java™

被引:0
|
作者
Brosgol, BM [1 ]
机构
[1] AdaCore, Belmont, MA 02178 USA
来源
RELIABLE SOFTWARE TECHNOLOGY ADA-EUROPE 2005, PROCEEDINGS | 2005年 / 3555卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A concurrent program generally comprises a collection of threads' that interact cooperatively, either directly or through shared data objects. In the latter case the sharing needs to be implemented by some mechanism that ensures mutually exclusive access, or possibly "concurrent read / exclusive write". Ada and the Real-Time Specification for Java have taken different approaches to mutual exclusion. This paper analyzes and compares them with respect to programming style (clarity, encapsulation, avoidance of errors such as deadlock), priority inversion management, expressibility/generality, and efficiency. It also looks at interactions with exceptions and asynchronous transfer of control.
引用
收藏
页码:129 / 143
页数:15
相关论文
共 50 条
  • [31] Real-time Java']Java
    Gliss, B
    COMMUNICATIONS OF THE ACM, 1998, 41 (09) : 27 - 27
  • [32] Java']Java for real-time
    Nilsen, K
    REAL-TIME SYSTEMS, 1996, 11 (02) : 197 - 205
  • [33] Cost monitoring and enforcement in the real-time specification for java']java - A formal evaluation
    dos Santos, OM
    Wellings, A
    RTSS 2005: 26TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2005, : 177 - 186
  • [34] Wait-free queue algorithms for the real-time Java']Java specification
    Tsigas, Philippas
    Zhang, Yi
    Cederman, Daniel
    Dellsén, Tord
    PROCEEDINGS OF THE 12TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, 2006, : 373 - +
  • [35] Performance analysis of the Sporadic Server Implementation in Real-Time Specification for Java']Java
    Tripode, Carlos M.
    Santos, Rodrigo
    Orozco, Javier
    2011 BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEM ENGINEERING (SBESC), 2011, : 93 - 95
  • [36] Research and Application of the IOT Gateway Based on the Real-Time Specification for Java']Java
    Teng Haikun
    Liu Xinsheng
    Lv Haitao
    Yue Xiao-Guang
    INTERNATIONAL JOURNAL OF ONLINE ENGINEERING, 2018, 14 (03) : 129 - 141
  • [37] Design of a specification language and real-time APIs for easy expression of soft real-time constraints with Java']Java
    Sung, KY
    NETWORKING - ICN 2001, PT I, PROCEEDINGS, 2001, 2093 : 530 - 539
  • [38] Mutual exclusion and synchronization in Java']Java
    Ford, D
    DR DOBBS JOURNAL, 1998, 23 (01): : 62 - &
  • [39] Enhancing the platform independence of the real-time specification for Java
    Wellings, A.J.
    Chang, Y.
    Richardson, T.
    ACM International Conference Proceeding Series, 2009, : 61 - 69
  • [40] Evaluating the Expressive Power of the Real-Time Specification for Java*
    A. J. Wellings
    P. Puschner
    Real-Time Systems, 2003, 24 : 319 - 359