Using real time constraints for modularisation

被引:0
|
作者
Kirk, B
Nigro, L
Pupo, F
机构
[1] Robinson Associates, Painswick GL6 6QG, Glos, England
[2] Univ Calabria, Dipartimento Elettr Informat & Sistemist, I-87036 Rende, CS, Italy
来源
关键词
distributed real time systems; object orientation; timing constraints in-the-large; modularisation;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper advocates an object-oriented approach to the development of distributed real-time systems which clearly separates timing from functional concerns. It also describes a philosophy for modularising, and then designing systems, based on the localisation of timing constraints as one of prime criteria for partitioning. Active objects (i.e., actors) are adopted as the basic building blocks in-the-small. They are not aware of timing constraints nor of scheduling structures. Active objects are in charge of processing messages as they arrive. Message buffering and delivery is the responsibility of a control machine which hosts a reflective scheduler object: Timing constraints express in general, patterns of multi-object, time-driven co-ordination and synchronisation. The resultant approach improves modularity and object reusability. The paper illustrates the application of the proposed concepts through real world examples.
引用
收藏
页码:236 / 251
页数:16
相关论文
共 50 条
  • [41] Real-Time Task Attributes and Temporal Constraints
    Ashamalla, Amir
    Beydoun, Ghassan
    Paramesh, Nandan
    AMCIS 2014 PROCEEDINGS, 2014,
  • [42] A real-time schedule strategy with QoS constraints
    Zhang, ZF
    Qiu, ZD
    CHINESE JOURNAL OF ELECTRONICS, 2001, 10 (02): : 282 - 284
  • [43] Real-time economic dispatch with line flow and emission constraints using quadratic programming
    Fan, JY
    Zhang, L
    IEEE TRANSACTIONS ON POWER SYSTEMS, 1998, 13 (02) : 320 - 325
  • [44] Generalization of Real-Time Motion Control with DRL Using Conditional Rewards and Symmetry Constraints
    da Silva Oliveira, Luis Ilderlandio
    Nunes, Rubens Fernandes
    Vidal, Creto Augusto
    Cavalcante-Neto, Joaquim Bento
    PROCEEDINGS OF 26TH SYMPOSIUM ON VIRTUAL AND AUGMENTED REALITY, SVR 2024, 2024, : 103 - 112
  • [45] Real-time tracking of multiple objects using adaptive correlation filters with complex constraints
    Diaz-Ramirez, Victor H.
    Contreras, Viridiana
    Kober, Vitaly
    Picos, Kenia
    OPTICS COMMUNICATIONS, 2013, 309 : 265 - 278
  • [46] Using engineering change forecast to prioritise component modularisation
    Koh, Edwin C. Y.
    Foerg, Armin
    Kreimeyer, Matthias
    Lienkamp, Markus
    RESEARCH IN ENGINEERING DESIGN, 2015, 26 (04) : 337 - 353
  • [47] Integration of time constraints in MMS: Towards a real-time MAP profile
    Mammeri, Z
    Akazan, J
    ETFA '96 - 1996 IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, PROCEEDINGS, VOLS 1 AND 2, 1996, : 109 - 115
  • [48] Time slot allocation for real-time messages with negotiable distance constraints
    Dong, LB
    Melhem, R
    Mosse, D
    FOURTH IEEE REAL-TIME TECHNOLOGY AND APPLICATIONS SYMPOSIUM - PROCEEDINGS, 1998, : 131 - 136
  • [49] A flexible model of time constraints for control and multimedia real-time systems
    López, JM
    García, D
    REAL TIME PROGRAMMING 1999 (WRTP'99), 1999, : 233 - 238
  • [50] Atomic objects for real-time distributed systems with mixed time constraints
    vanderStok, PDV
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1996, 36 (01) : 53 - 65