The Chimera Methodology: Designing Dynamically Reconfigurable Real-Time Software using Port-Based Objects

David B. Stewart and Pradeep Khosla
The First Workshop on Object-Oriented Real-Time Dependable Systems, October, 1994, pp. 46-53.


Download
  • Adobe portable document format (pdf) (55KB)
Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

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.

Notes
Associated Center(s) / Consortia: National Robotics Engineering Center
Associated Lab(s) / Group(s): Advanced Mechatronics Lab
Associated Project(s): Metaphor and Chimera

Text Reference
David B. Stewart and Pradeep Khosla, "The Chimera Methodology: Designing Dynamically Reconfigurable Real-Time Software using Port-Based Objects," The First Workshop on Object-Oriented Real-Time Dependable Systems, October, 1994, pp. 46-53.

BibTeX Reference
@inproceedings{Khosla_1994_2304,
   author = "David B. Stewart and Pradeep Khosla",
   title = "The Chimera Methodology: Designing Dynamically Reconfigurable Real-Time Software using Port-Based Objects",
   booktitle = "The First Workshop on Object-Oriented Real-Time Dependable Systems",
   pages = "46-53",
   month = "October",
   year = "1994",
}