DROL: an object-oriented programming language for distributed real-time systems
OOPSLA '92 conference proceedings on Object-oriented programming systems, languages, and applications
Advances in real-time systems
The architecture of concurrent programs
The architecture of concurrent programs
A timeliness-guaranteed kernel model-DREAM kernel-and implementation techniques
RTCSA '95 Proceedings of the 2nd International Workshop on Real-Time Computing Systems and Applications
Distinguishing features and potential roles of the RTO.k object model
WORDS '94 Proceedings of the 1st Workshop on Object-Oriented Real-Time Dependable Systems
Position paper: real-time is a critical feature for CORBA, just like everything else
WORDS '96 Proceedings of the 2nd Workshop on Object-Oriented Real-Time Dependable Systems (WORDS '96)
The DREAM library support for PCD and RTO.k programming in C++
WORDS '96 Proceedings of the 2nd Workshop on Object-Oriented Real-Time Dependable Systems (WORDS '96)
FTDCS '95 Proceedings of the 5th IEEE Workshop on Future Trends of Distributed Computing Systems
CASE '95 Proceedings of the Seventh International Workshop on Computer-Aided Software Engineering
Hi-index | 0.24 |
A highly desired property in complex real-time distributed computer systems (DCSs) is autonomy of the various subsystems that compose the DCS. Highly autonomous subsystems enable concurrent and largely independent testing/verification and maintenance of the subsystems. In recent years, we have formulated two system structuring techniques which could be used as basic tools for enhancing the subsystem autonomy: (1) the RTO.k object structuring scheme and (2) the Hitachi-UCI (HU) Data Field (DF) inter-process-group communication scheme. A symbiotic relationship that can be established between these two techniques is the main theme of this paper. The RTO.k object structuring scheme has been devised to enable the realization of real-time computing in the form of a generalization of non-real-time computing and yet allow system engineers to confidently produce certifiable real-time DCSs. The HU-DF scheme enables the enhancement of the object autonomy, especially the relocation autonomy and the data acceptance autonomy. In this paper, we present the major techniques adopted in the implementation of support facilities for inter-RTO method communication using the HU-DF scheme in an operating system kernel model named the DREAM kernel. The DREAM kernel of which a prototype implementation is used in several research organizations, can support both conventional real-time processes and RTO.k objects with guaranteed timely services. The implementation techniques presented here are believed to be amenable to easy adaptation for a variety of system environments aimed to facilitate highly decentralized real-time computer applications.