RTC - LANGUAGE SUPPORT FOR REAL-TIME CONCURRENCY

被引:3
|
作者
WOLFE, VF [1 ]
DAVIDSON, S [1 ]
LEE, I [1 ]
机构
[1] UNIV PENN, DEPT COMP & INFORMAT SCI, PHILADELPHIA, PA 19104 USA
关键词
D O I
10.1007/BF01088697
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents a model and language constructs for expressing timing and concurrency requirements in distributed real-time programs. Our approach combines an abstract data type paradigm for the specification of shared resources and a distributed transaction-based paradigm for the specification of application processes. Resources provide abstract views of shared system entities, such as devices and data structures. Each resource has a state and defines a set of actions that can be invoked by processes to examine or change its state. A resource also specifies scheduling constraints on the execution of its actions to ensure its consistency. Processes access resources by invoking actions and by expressing precedence, execution and timing constraints on action invocations. The implementation of our language constructs and the use of this system to control the simulation of a distributed robotics application is also described.
引用
收藏
页码:63 / 87
页数:25
相关论文
共 50 条
  • [1] Real-time index concurrency control
    Haritsa, JR
    Seshadri, S
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2000, 12 (03) : 429 - 447
  • [2] Programming Models for Concurrency and Real-Time
    Vitek, Jan
    OBJECTS, COMPONENTS, MODELS AND PATTERNS, PROCEEDINGS, 2009, 33 : 17 - 17
  • [3] Pessimistic concurrency control and versioning to support database pointers in real-time databases
    Nyström, D
    Nolin, M
    Tesanovic, A
    Norström, C
    Hansson, J
    16TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2004, : 261 - 270
  • [4] BUILD THE RTC-4 REAL-TIME CONTROLLER
    CIARCIA, S
    BYTE, 1983, 8 (07): : 26 - 36
  • [5] LANGUAGE SUPPORT FOR CHANGEABLE LARGE REAL-TIME SYSTEMS
    JACOBSON, I
    SIGPLAN NOTICES, 1986, 21 (11): : 377 - 384
  • [6] Real-time concurrency control in a multiprocessor environment
    Kuo, TW
    Wu, J
    Hsih, HC
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2002, 13 (06) : 659 - 671
  • [7] Compositionality in real-time shared variable concurrency
    deBoer, FS
    Tej, H
    deRoever, WP
    vanHulst, M
    FORMAL TECHNIQUES IN REAL-TIME AND FAULT-TOLERANT SYSTEMS, 1996, 1135 : 420 - 439
  • [8] Concurrency control in real-time broadcast environments
    Dang, DP
    Liu, YS
    JOURNAL OF SYSTEMS AND SOFTWARE, 2003, 68 (02) : 137 - 144
  • [9] Object-oriented real-time concurrency
    Buhr, PA
    Harji, AS
    Lim, PE
    Chen, JX
    ACM SIGPLAN NOTICES, 2000, 35 (10) : 29 - 46
  • [10] A survey and comparison of concurrency and real-time programming support in Java']Java, Ada, and Posix
    Brosgol, B
    TOOLS 39: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS: SOFTWARE TECHNOLOGY FOR THE AGE OF THE INTERNET, 2001, 39 : 362 - 362