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