Back to Search Start Over

Design of Dynamically Reconfigurable Real-Time Software Using Port-Based Objects.

Authors :
Stewart, David B.
Volpe, Richard A.
Khosla, Pradeep K.
Source :
IEEE Transactions on Software Engineering. Dec97, Vol. 23 Issue 12, p759-776. 18p.
Publication Year :
1997

Abstract

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 that uses domain-specific elemental units to provide specific, yet flexible, guidelines to control engineers for creating and integrating software components. We use a port-based object abstraction, based on combining the notion of an object with the port-automaton algebraic model of concurrent processes. It is supported by an implementation using domain-specific communication mechanisms and templates that have been incorporated into the Chimera Real-Time Operating System and applied to several robotic applications. This paper describes the port-based object abstraction, provides a detailed analysis of communication and synchronization based on distributed shared memory, and describes a programming paradigm based on a framework process and code templates for quickly implementing applications. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00985589
Volume :
23
Issue :
12
Database :
Academic Search Index
Journal :
IEEE Transactions on Software Engineering
Publication Type :
Academic Journal
Accession number :
11943370
Full Text :
https://doi.org/10.1109/32.637390