Design of dynamically reconfigurable real-time software using port-based objects

DB Stewart, RA Volpe, PK Khosla - IEEE Transactions on …, 1997 - ieeexplore.ieee.org
The port-based object is a new software abstraction for designing and implementing
dynamically reconfigurable real-time software. It forms the basis of a programming model …

RTC: Language support for real-time concurrency

VF Wolfe, S Davidson, I Lee - Real-Time Systems, 1993 - Springer
This paper presents a model and language constructs for expressing timing and
concurrency requirements in distributed real-time programs. Our approach combines an …

Chaos-kernel support for objects in the real-time domain

K Schwan, P Gopinath, W Bo - IEEE Transactions on …, 1987 - ieeexplore.ieee.org
We describe our experiences with a real-time multiprocessor operating system, called GEM
(Generalized Executive for Multiprocessor applications) and with an extension to GEM …

Software design methods for concurrent and real-time systems

H Gomaa - Software Engineering Education: 7th SEI CSEE …, 1994 - Springer
This tutorial surveys the state of the art in software design methods for concurrent and real-
time systems. The important concepts of concurrent tasking, fundamental to the design of …

Implementing real-time robotic systems using CHIMERA II

DB Stewart, DE Schmitz… - 1990 IEEE International …, 1990 - ieeexplore.ieee.org
The CHIMERA II programming environment and operating system, which was developed for
implementing real-time robotic systems, is described. The CHIMERA II environment is …

[PDF][PDF] An open architecture for robot entertainment

M Fujita, K Kageyama - Proceedings of the first international conference …, 1997 - dl.acm.org
We propose an open architecture for autonomous robot systems, which are aimed at
entertainment applications. In order to achieve system extension and reconfiguration …

APIs for real-time distributed object programming

KH Kim - Computer, 2000 - ieeexplore.ieee.org
Ideally, according to the author, a real-time distributed programming method should be
based on a general high-level style that could be easily accommodated by application …

[PDF][PDF] Synthesis of concurrent system interface modules with automatic protocol conversion generation

B Lin, S Vercauteren - Proceedings of the 1994 IEEE/ACM international …, 1994 - Citeseer
We describe a new high-level compiler called Integral for designing system interface
modules. The input is a high-level concurrent algorithmic specification that can model …

On device abstractions for portable, reusable robot code

RT Vaughan, BP Gerkey… - Proceedings 2003 IEEE …, 2003 - ieeexplore.ieee.org
We seek to make robot programming more efficient by developing a standard abstract
interface for robot hardware, based on familiar techniques from operating systems and …

Timed communicating object Z

B Mahony, JS Dong - IEEE Transactions on Software …, 2000 - ieeexplore.ieee.org
This paper describes a timed, multithreaded object modeling notation for specifying real-
time, concurrent, and reactive systems. The notation Timed Communicating Object Z (TCOZ) …