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 条
  • [31] REAL-TIME CONSTRAINTS IN A RAPID PROTOTYPING LANGUAGE
    LUQI
    COMPUTER LANGUAGES, 1993, 18 (02): : 77 - 103
  • [32] An Extension of Contract Net Protocol With Real Time Constraints
    Li Qiaoyun
    Li Jiandong
    Dai DaweiDepartment of Computer ScienceWuhan UniversityWuhan ChinaKang LishanNational Key Software Engineering LaboratoryWuhan University
    Wuhan University Journal of Natural Sciences, 1996, (02)
  • [33] Satisfying timing constraints of real-time databases
    Vrbsky, SV
    Tomic, S
    JOURNAL OF SYSTEMS AND SOFTWARE, 1998, 41 (01) : 63 - 73
  • [34] An algorithm for a real vehicle routing problem with time constraints
    Institute of Mathematics Physics and Mechanics, Jadranska c. 19, 1000 Ljubljana, Slovenia
    不详
    WSEAS Trans. Math., 2006, 9 (1027-1034):
  • [35] Verifying timing constraints in real-time systems
    Bai, X. (baixy@tsinghua.edu.cn), 1600, Tsinghua University (52):
  • [36] Satisfying real-time constraints with custom instructions
    Yu, P
    Mitra, T
    2005 International Conference on Hardware/Software Codesign and System Synthesis, 2005, : 166 - 171
  • [37] Scheduling of real-time tasks with complex constraints
    Choi, SH
    Agrawala, AK
    PERFORMANCE EVALUATION: ORIGINS AND DIRECTIONS, 2000, 1769 : 253 - 282
  • [38] Scheduling transactions with stringent real-time constraints
    Lam, KW
    Son, SH
    Hung, SL
    Wang, ZW
    INFORMATION SYSTEMS, 2000, 25 (6-7) : 431 - 452
  • [39] COMPILING PROGRAMS TO MEET REAL TIME CONSTRAINTS.
    Terman, Christopher J.
    1978, : 19 - 5
  • [40] REAL-TIME SCHEDULING WITH QUALITY OF SERVICE CONSTRAINTS
    HYMAN, JM
    LAZAR, AA
    PACIFICI, G
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1991, 9 (07) : 1052 - 1063