DocumentCode :
2210239
Title :
FI4FA: A Formalism for Incompletion, Inconsistency, Interference and Impermanence Failures´ Analysis
Author :
Gallina, Barbara ; Punnekkat, Sasikumar
Author_Institution :
Sch. of Innovation, Design & Eng., Malardalen Univ., Vasteras, Sweden
fYear :
2011
fDate :
Aug. 30 2011-Sept. 2 2011
Firstpage :
493
Lastpage :
500
Abstract :
To architect dependable distributed component-based, transactional systems, failures as well as their mitigation behaviors must be analyzed. Analysis helps in planning if, where and which mitigation means are needed to increase quality, by reducing the failures that threaten the system´s dependability. Fault Propagation and Transformation Calculus (FPTC) is a technique for automatically calculating the failure behavior of the entire system from the failure behavior of its components [1]. FPTC, however, considers few failure types and offers no support to analyse the mitigation behaviour. To overcome these limitations and support the mitigation´s planning, we introduce a new formalism, called FI4FA. FI4FA focuses on failures avoidable through transaction-based mitigations. FI4FA extends FPTC by enabling the analysis of I4 (incompletion, inconsistency, interference and impermanence) failures as well as the analysis of the mitigations, needed to guarantee completion, consistency, isolation and durability. We also illustrate the usage of FI4FA on a set of examples.
Keywords :
distributed programming; object-oriented methods; software fault tolerance; system recovery; FI4FA; FPTC technique; dependable distributed component-based transactional system; failure behavior; fault propagation and transformation calculus; impermanence failure analysis; mitigation behavior; mitigation behaviour; system dependability; transaction-based mitigation; Calculus; Component architectures; Interference; Semantics; Syntactics; Terminology; Timing; (relaxed) ACID properties; component-based systems; dependability; failure behaviour analysis techniques; failures types;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering and Advanced Applications (SEAA), 2011 37th EUROMICRO Conference on
Conference_Location :
Oulu
Print_ISBN :
978-1-4577-1027-8
Type :
conf
DOI :
10.1109/SEAA.2011.80
Filename :
6068389
Link To Document :
بازگشت