Title :
The Chimera Methodology: designing dynamically reconfigurable real-time software using port-based objects
Author :
Stewart, David B. ; Khosla, P.K.
Author_Institution :
Dept. of Electr. Eng., Maryland Univ., College Park, MD, USA
Abstract :
The Chimera Methodology is a new software engineering paradigm which addresses the problem of developing dynamically reconfigurable and reusable real-time software. The foundation of the Chimera Methodology is the port-based object model of a reusable software component. The model is obtained by applying the port-automaton formal computational model to object-based design. Global state variable table real-time communication is used to integrate port-based objects, which eliminates the need for writing and debugging glue code. The Chimera real-time operating system provides tools to support the software models defined by the Chimera Methodology, so that real-time software can be executed predictably using common real-time scheduling algorithms. A hypermedia user interface has been designed to allow users to easily assemble the real-time software components that are designed based on the Chimera Methodology. Use of the methodology can result in a significant decrease the development time and cost of real-time applications
Keywords :
control system CAD; hypermedia; manipulators; multimedia computing; object-oriented methods; operating systems (computers); peripheral interfaces; processor scheduling; real-time systems; sensor fusion; software reusability; Chimera Methodology; Chimera real-time operating system; development cost; development time; dynamically reconfigurable real-time software design; global state variable table real-time communication; hypermedia user interface; object-based design; port-automaton formal computational model; port-based object model; port-based objects; real-time scheduling algorithms; reusable real-time software design; reusable software component; software engineering paradigm; tools; Computational modeling; Debugging; Design methodology; Operating systems; Predictive models; Real time systems; Software engineering; Software reusability; Software tools; Writing;
Conference_Titel :
Object-Oriented Real-Time Dependable Systems, 1994. Proceedings of WORDS 94., First Workshop on
Conference_Location :
Dana Point, CA
Print_ISBN :
0-8186-7083-5
DOI :
10.1109/WORDS.1994.518670