Title :
Managing inconsistency in reconfigurable systems
Author :
Feiler, P. ; Li, J.
Author_Institution :
Software Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
fDate :
10/1/1998 12:00:00 AM
Abstract :
This paper discusses an approach to managing inconsistencies in real-time control applications that are the result of dynamic reconfiguration. In particular, systems based on Simplex are examined: a fault tolerant technology that supports dependable upgrade of systems. Simplex-based systems tolerate residual errors in upgraded components and can be upgraded incrementally and while the system is in operation. Runtime reconfiguration is a key mechanism for Simplex. Reconfiguration of components due to an encountered error may result in inconsistent configurations. The paper focuses on design time analysis to determine inconsistencies in configurations and identify reconfiguration paths to recover to consistent configurations. Runtime support uses the analysis results to recover from inconsistent configurations. Identification of inconsistent configurations is improved through modelling of application semantics in the control domain and utilising them in the analysis
Keywords :
computerised control; configuration management; real-time systems; software fault tolerance; system recovery; Simplex; application semantics; design time analysis; dynamic reconfiguration; fault tolerant technology; inconsistency management; modelling; real-time control applications; reconfigurable systems; residual errors; runtime reconfiguration; upgraded components;
Journal_Title :
Software, IEE Proceedings -
DOI :
10.1049/ip-sen:19982300