Expressing real-time constraints in a reflective object model

Abstract This paper focuses on the temporal aspects of RTGOL, a Real-Time Graphical Object-Oriented Language. First, the underlying object-model is briefly described, in particular the reflective architecture of active objects. Then a description mode that avoids inheritance anomaly is chosen. Next, the expression of temporal constraints and their propagation modes is detailed. At last, some examples show how to express common situations.

[1]  Mario Tokoro,et al.  DROL: an object-oriented programming language for distributed real-time systems , 1992, OOPSLA '92.

[2]  Hideyuki Tokuda,et al.  Object-oriented real-time language design: constructs for timing constraints , 1990, OOPSLA/ECOOP '90.

[3]  Jean-Philippe Babau,et al.  An iterative method of task temporal parameter adjustment in hard real-time systems , 1996, Proceedings of ICECCS '96: 2nd IEEE International Conference on Engineering of Complex Computer Systems (held jointly with 6th CSESAW and 4th IEEE RTAW).

[4]  Aloysius K. Mok,et al.  Safety analysis of timing properties in real-time systems , 1986, IEEE Transactions on Software Engineering.

[5]  Alan Burns,et al.  STRESS: A simulator for hard real‐time systems , 1994, Softw. Pract. Exp..

[6]  Takashi Masuda,et al.  Designing an Extensible Distributed Language with a Meta-Level Architecture , 1993, ECOOP.

[7]  J.-J. Schwarz,et al.  Graphical programming for real time systems , 1993 .

[8]  Satoshi Matsuoka,et al.  Highly efficient and encapsulated re-use of synchronization code in concurrent object-oriented languages , 1993, OOPSLA '93.

[9]  H. Streich TaskPair-scheduling: an approach for dynamic real-time systems , 1994, Second Workshop on Parallel and Distributed Real-Time Systems.

[10]  Marco Spuri,et al.  Efficient aperiodic service under earliest deadline scheduling , 1994, 1994 Proceedings Real-Time Systems Symposium.

[11]  Jane W.-S. Liu,et al.  Imprecise Results: Utilizing Partial Comptuations in Real-Time Systems , 1987, RTSS.

[12]  Chung Laung Liu,et al.  Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment , 1989, JACM.

[13]  Pattie Maes Concepts and experiments in computational reflection , 1987, OOPSLA 1987.

[14]  Francesco Tisato,et al.  RTO++: A framework for building hard real-time systems , 1993 .