RTSYNCHRONIZER - LANGUAGE SUPPORT FOR REAL-TIME SPECIFICATIONS IN DISTRIBUTED SYSTEMS

被引:0
|
作者
REN, SP
AGHA, GA
机构
来源
SIGPLAN NOTICES | 1995年 / 30卷 / 11期
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We argue that the specification of an object's functional behavior and the timing constraints imposed on it may be separated. Specifically, we describe RTsynchronizer, a high-level programming language construct for specifying real-time constraints between objects in a distributed concurrent system. During program execution, RTsynchronizers affect the scheduling of distributed objects to enforce real-time relations between events. Objects in our system are defined in terms of the actor model extended with timing assumptions. Separation of the functional behaviors of actors and the timing constraints on patterns of actor invocation provides at least three important advantages. First, it simplifies code development by separating design concerns. Second, multiple timing constraints can be independently specified and composed. And finally, a specification of timing constraints can be reused even if the representation of the functional behavior of actors has changed, and conversely. A number of examples are given to illustrate the use of RTsynchronizers. These examples illustrate how real-time constraints for periodic events, simultaneous events, exception handling, and producer-consumer may be specified.
引用
收藏
页码:50 / 59
页数:10
相关论文
共 50 条
  • [31] Performance specifications and metrics for adaptive real-time systems
    Lu, CY
    Stankovic, JA
    Abdelzaher, TF
    Tao, G
    Son, SH
    Marley, M
    21ST IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2000, : 13 - 23
  • [32] On ATM support for distributed real-time applications
    Shen, C
    1996 IEEE REAL-TIME TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 1996, : 70 - 78
  • [33] Real-time scheduling in distributed systems
    Thai, ND
    PAR ELEC 2002: INTERNATIONAL CONFERENCE ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, 2002, : 165 - 170
  • [34] Testing distributed real-time systems
    Thane, H
    Hansson, H
    MICROPROCESSORS AND MICROSYSTEMS, 2001, 24 (09) : 463 - 478
  • [35] Parallel and distributed real-time systems
    Manimaran, G
    Ecker, K
    Huh, EN
    JOURNAL OF SYSTEMS AND SOFTWARE, 2005, 77 (01) : 1 - 2
  • [36] An interface to support real-time distributed control
    Scarlett, J
    Brennan, RW
    Norrie, DH
    2003 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-5, CONFERENCE PROCEEDINGS, 2003, : 636 - 641
  • [37] MONITORING DISTRIBUTED REAL-TIME SYSTEMS
    SCHMID, U
    REAL-TIME SYSTEMS, 1994, 7 (01) : 33 - 56
  • [38] A DISTRIBUTED, REAL-TIME PROGRAMMING LANGUAGE FOR ROBOTICS
    POCOCK, G
    PROCEEDINGS - 1989 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOL 1-3, 1989, : 1010 - 1015
  • [39] Real-time Distributed MIMO Systems
    Hamed, Ezzeldin
    Rahul, Hariharan
    Abdelghany, Mohammed A.
    Katabi, Dina
    PROCEEDINGS OF THE 2016 ACM CONFERENCE ON SPECIAL INTEREST GROUP ON DATA COMMUNICATION (SIGCOMM '16), 2016, : 412 - 425
  • [40] Real-time performance estimation for dynamic, distributed real-time systems
    Huh, EN
    Welch, LR
    Mun, Y
    COMPUTATIONAL SCIENCE-ICCS 2002, PT III, PROCEEDINGS, 2002, 2331 : 1071 - 1079