DocumentCode :
1221192
Title :
Effective fault treatment for improving the dependability of COTS and legacy-based applications
Author :
Bondavalli, Andrea ; Chiaradonna, Silvano ; Cotroneo, Domenico ; Romano, Luigi
Author_Institution :
Dipt. di Sistemi e Informatica, Firenze Univ.
Volume :
1
Issue :
4
fYear :
2004
Firstpage :
223
Lastpage :
237
Abstract :
This paper proposes a novel methodology and an architectural framework for handling multiple classes of faults (namely, hardware-induced software errors in the application, process and/or host crashes or hangs, and errors in the persistent system stable storage) in a COTS and legacy-based application. The basic idea is to use an evidence-accruing fault tolerance manager to choose and carry out one of multiple fault recovery strategies, depending upon the perceived severity of the fault. The methodology and the framework have been applied to a case study system consisting of a legacy system, which makes use of a COTS DBMS for persistent storage facilities. A thorough performability analysis has also been conducted via combined use of direct measurements and analytical modeling. Experimental results demonstrate that effective fault treatment, consisting of careful diagnosis and damage assessment, plays a key role in leveraging the dependability of COTS and legacy-based applications
Keywords :
database management systems; fault diagnosis; software fault tolerance; software packages; software performance evaluation; COTS DBMS; COTS components; COTS dependability; architectural framework; evidence-accruing fault tolerance manager; fault diagnosis; fault handling; fault injection; fault recovery strategy; fault treatment; hardware-induced software error; legacy-based applications; performability analysis; Analytical models; Application software; Bonding; Computer crashes; Fault diagnosis; Fault tolerance; Performance analysis; Performance evaluation; Proposals; Software maintenance; Index Terms- Legacy systems and COTS components; fault diagnosis and treatment; fault injection; modeling and evaluation; performability.;
fLanguage :
English
Journal_Title :
Dependable and Secure Computing, IEEE Transactions on
Publisher :
ieee
ISSN :
1545-5971
Type :
jour
DOI :
10.1109/TDSC.2004.40
Filename :
1388281
Link To Document :
بازگشت