Runtime failure detection and adaptive repair for fault-tolerant component-based applications

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureHoofdstukAcademic

11 Downloads (Pure)


In software engineering appropriately developed reusable components may significantly reduce the design cost, shorten the time to the market and reduce the maintenance effort. For those reasons more and more attention has been paid to the component-based framework recently. In this chapter, to improve availability of each individual service instance in a component-based system, we propose a runtime configurable fault management mechanism (FMM) which utilizes model-based failure detection and rule-based repair. When more than one repair action is possible, FMM picks one that incurs the best tradeoff between the success rate, the cost of repair and the post-repair reliability measure. Furthermore, in order to gradually improve the quality of fault tolerance, FMM is designed to be able to accumulate knowledge and adapts its capability accordingly.
Originele taal-2Engels
TitelSoftware Engineering of Fault Tolerant Software Systems
RedacteurenP. Pellicione, H. Muccini, N. Guelfi, A. Romanovsky
UitgeverijWorld Scientific
ISBN van geprinte versie978-981-270-503-7
StatusGepubliceerd - 2007

Publicatie series

NaamSeries on Software Engineering and Knowledge Engineering


Duik in de onderzoeksthema's van 'Runtime failure detection and adaptive repair for fault-tolerant component-based applications'. Samen vormen ze een unieke vingerafdruk.

Citeer dit