Distinguishing features and potential roles of the RTO.k object model

In recent years, searching for a proper extension of the basic object model to meet the needs present in hard-real-time system development environments has become a serious research issue. The first co-author and Hermann Kopetz at the Technical University of Vienna formulated an extension of the basic object model, called the RTO.k object model, as one attempt to meet such needs. In the past two years, we have been making efforts to develop practical easy-to-use tools which assist the system engineers in (1) RTO.k structured description and simulation of application environments and (2) RTO.k structured hierarchical design of control computer systems. Unique features of the RTO.k model which distinguish it from other extensions of the basic object model as well as common features are presented. The roles which the RTO.k model can play during various steps of the real-time system engineering process are then discussed.

[1]  Michel De Champlain,et al.  Synapse: An Object-Based Real-Time Programming Language , 1991, Struct. Program..

[2]  Karsten Schwan,et al.  Object-oriented design of real-time software , 1989, [1989] Proceedings. Real-Time Systems Symposium.

[3]  Santosh K. Shrivastava,et al.  Using objects and actions to provide fault tolerance in distributed, real-time applications , 1991, [1991] Proceedings Twelfth Real-Time Systems Symposium.

[4]  Hideyuki Tokuda,et al.  The ARTS real-time object model , 1990, [1990] Proceedings 11th Real-Time Systems Symposium.

[5]  Hiroaki Nakanishi,et al.  Realization of autonomous decentralized computing with the RTO.k object structuring scheme and the HU-DF inter-process-group communication scheme , 1995, Proceedings ISADS 95. Second International Symposium on Autonomous Decentralized Systems.

[6]  Hermann Kopetz,et al.  CONSISTENCY CONSTRAINTS IN DISTRIBUTED REAL TIME SYSTEMS , 1988 .

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

[8]  K. H. Kim,et al.  Temporal uncertainties in interactions among real-time objects , 1990, Proceedings Ninth Symposium on Reliable Distributed Systems.

[9]  Edward Yourdon,et al.  Object-oriented design , 1991, Yourdon Press Computing Series.

[10]  Ammar Attoui,et al.  An object oriented model for parallel and reactive systems , 1991, [1991] Proceedings Twelfth Real-Time Systems Symposium.

[11]  K. H. Kim,et al.  A real-time object model RTO.k and an experimental investigation of its potentials , 1994, Proceedings Eighteenth Annual International Computer Software and Applications Conference (COMPSAC 94).

[12]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.

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

[14]  Juan Hernández Núñez,et al.  RT-MODULA2: an embedded in MODULA2 language for writing concurrent and real time programs , 1992, SIGP.

[15]  Kinji Mori,et al.  Autonomous decentralized systems: Concept, data field architecture and future trends , 1993, Proceedings ISAD 93: International Symposium on Autonomous Decentralized Systems.