Adapting real-time software for reliable performance
Thesis/Dissertation
·
OSTI ID:7230988
This dissertation examines the problem of adapting software to achieve two goals: (1) software execution within specified deadlines, and (2) software resiliency with respect to computer hardware failures. To achieve these goals, a Real-Time Software Adaptation System (RESAS) was designed and implemented. It includes: (1) an Object-Based Programming Model which allows the application programmer to create and manipulate adaptable software, (2) an Entity/Relationship Representation Framework which is used to represent important attributes of the software, the computer hardware, and their interactions, and (3) an Adaptation Control System consisting of: (a) a Monitoring Mechanism that observes and reports runtime information, (b) a Data Management System that stores and presents information used by other RESAS components, (c) an Adaptation Controller which makes decisions on the appropriate choices of software configurations necessary to meet the stated real-time and reliability goals, and (d) an Adaptation Enactment Mechanism which performs the adaptations chosen by the adaptation controller. In this dissertation, the theoretical and practical issues associated with soft-ware adaptation are discussed, the design and implementation of the RESAS prototype are described, and the results of several tests are given.
- Research Organization:
- Ohio State Univ., Columbus (USA)
- OSTI ID:
- 7230988
- Country of Publication:
- United States
- Language:
- English
Similar Records
Enhancing the Performance of Assisted Execution Runtime Systems through Hardware/Software Techniques
Real time software for a heat recovery steam generator control system
Adaptable Computing Environment/Self-Assembling Software
Conference
·
Fri Jun 01 00:00:00 EDT 2012
·
OSTI ID:1113613
Real time software for a heat recovery steam generator control system
Conference
·
Sat Dec 30 23:00:00 EST 1995
·
OSTI ID:405638
Adaptable Computing Environment/Self-Assembling Software
Software
·
Tue Sep 25 00:00:00 EDT 2007
·
OSTI ID:1231089