By Topic

The DREAM library support for PCD and RTO.k programming in C++

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Kim, K.H. ; Dept. of Electr. & Comput. Eng., California Univ., Irvine, CA, USA ; Subbaraman, C. ; Kim, K.H.

In order to realize real-time computing in the form of a generalization of non-real-time computing and yet allowing system engineers to confidently produce certifiable RTCS's for safety-critical applications, we have established a real-time object-oriented (OO) structuring approach called the RTO.k object structuring scheme in recent years. Also, a model of an operating system kernel which can support both conventional real-time processes and RTO.k objects with guaranteed timely services, has been formulated. The model has been named the DREAM kernel. The DREAM kernel supports three powerful building blocks of process-structured real-time distributed programs: real-time process, concurrent-read-&-exclusive-write (CREW) shared data structure monitor for intra-node inter-process communication, and data field channels (DFC's) which are real-time logical multicast channels for inter-node and intra-node inter-process-group communication. Programs composed of these components are called PCD programs. A DREAM library that consists of a collection of specific C++ classes provides a user-friendly interface to DREAM kernel services for real-time application programs. An implemented prototype of the DREAM kernel encapsulated by the DREAM library supports not only well-structured PCD programming but also efficient programming of RTO.k objects in C++. The essence of PCD and RTO.k object programming in C++ with the aid of the DREAM library is discussed

Published in:

Object-Oriented Real-Time Dependable Systems,1996. Proceedings of WORDS '96., Second Workshop on

Date of Conference:

1-2 Feb 1996