loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
31st EUROMICRO Conference on Software Engineering and Advanced Applications
Surviving Errors in Component-Based Software
Porto, Portugal
August 30-September 03
ISBN: 0-7695-2431-1
Titos Saridakis, NOKIA Research Center PO Box 407, FIN-00045 NOKIA GROUP

Fault tolerance techniques use some form of redundancy (e.g. hardware, software, data) to deal with run-time errors and provide system repair, state restoration and error masking. However, these techniques come with a high cost in terms of system complexity and time penalties during system execution, which not all system can afford. A cheaper alternative is to survive an error by removing the affected part of the system and gracefully degrade to a lower state of functionality. In component-based software, graceful degradation of system functionality translates into the gradual removal of the components that are affected by errors. The modular nature of component-based software makes the consideration of graceful degradation in the system design a straightforward task. Even for component-based software that is designed without any provision for graceful degradation, a mechanism can be added to the run-time system to operate on the component bindings and provide graceful degradation.

Citation:
Titos Saridakis, "Surviving Errors in Component-Based Software," euromicro, pp.114-125, 31st EUROMICRO Conference on Software Engineering and Advanced Applications, 2005
Usage of this product signifies your acceptance of the Terms of Use.