A modular approach to programming distributed real-time systems

被引:15
|
作者
Ren, SP [1 ]
Agha, GA [1 ]
Saito, M [1 ]
机构
[1] HITACHI LTD, HITACHI RES LAB, HITACHI, IBARAKI 31912, JAPAN
基金
美国国家科学基金会;
关键词
D O I
10.1006/jpdc.1996.0086
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Conventional real-time programs associate real-time requirements with individual commands in a program. This approach has three weaknesses. First, it intermixes two different design concerns: functional correctness and temporal correctness. Second, by mixing real-time requirements with program statements it makes it harder, and in some cases infeasible, to specify constraints between objects. Third, it limits the ability to independently modify either the timing constraints or the representations of objects. We describe a new approach that separates real-time constraints from functional aspects of an application; real-time constraints are described by synchronization code between the interfaces of objects. Objects in our system are defined using a real-time variant of the Actor model. We define a high-level programming language construct called RTsynchronizer, which specifies a collection of temporal constraints between actors. Thus, our approach separates what an object does from when it does it. Such separation also facilitates the ability to dynamically modify real-time constraints. We illustrate the use of RTsynchronizers by a number of examples and then describe a meta-architecture that can be used to implement RTsynchronizers. (C) 1996 Academic Press, Inc.
引用
收藏
页码:4 / 12
页数:9
相关论文
共 50 条
  • [2] MODULAR ABSTRACTIONS FOR VERIFYING REAL-TIME DISTRIBUTED SYSTEMS
    DELEON, H
    GRUMBERG, O
    FORMAL METHODS IN SYSTEM DESIGN, 1993, 2 (01) : 7 - 43
  • [3] RTR model: An approach for dealing with real-time programming in open distributed systems
    Fraga, J
    Farines, JM
    Furtado, O
    THIRD INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS, 1997, : 240 - 247
  • [4] Modular Design and Verification of Distributed Adaptive Real-Time Systems
    Goethel, Thomas
    Bartels, Bjoern
    NATURE OF COMPUTATION AND COMMUNICATION, 2015, 144 : 3 - 12
  • [5] A modular approach to real-time sensorial fusion systems
    Gil-Castiñeira, F
    Rodríguez-Hernández, PS
    González-Castaño, FJ
    Costa-Montenegro, E
    Asorey-Cacheda, R
    Carballo, JMP
    KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 1, PROCEEDINGS, 2004, 3213 : 685 - 691
  • [6] A programming model for time-synchronized distributed real-time systems
    Zhao, Yang
    Liu, Jie
    Lee, Edward A.
    RTAS 2007: 13TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2007, : 259 - +
  • [7] A modular approach to real-time programming using actors and Java']Java
    Nigro, L
    Pupo, F
    CONTROL ENGINEERING PRACTICE, 1998, 6 (12) : 1485 - 1491
  • [8] Transformational approach to the design of distributed real-time systems
    Tu, M.H.
    Yu, H.Q.
    Huadong Ligong Daxue Xuebao /Journal of East China University of Science and Technology, 2001, 27 (05):
  • [9] A new kernel approach for modular real-time systems development
    Gai, P
    Abeni, L
    Giorgi, M
    Buttazzo, G
    13TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2001, : 199 - 206
  • [10] Concurrent object-oriented programming for distributed real-time systems
    Maruyama, K
    INFORMATION SCIENCES, 1996, 93 (1-2) : 87 - 106