Int J Performability Eng ›› 2011, Vol. 7 ›› Issue (4): 313-325.doi: 10.23940/ijpe.11.4.p313.mag

• Original articles • Previous Articles     Next Articles

Software Dependability Modeling Using AADL (Architecture Analysis and Design Language)

ANA-ELENA RUGINA1, KARAMA KANOUN2, 3, and MOHAMED KAANICHE2, 3   

  1. 1 EADS ASTRIUM, 31 Avenue des Cosmonautes, 31402 Toulouse - France
    2 LAAS-CNRS, 7 av. Colonel Roche, 31077 Toulouse – France
    3 Université de Toulouse; UPS, INSA, INP, ISAE ; LAAS ; F-31077 Toulouse – France

Abstract:

In traditional development processes, each type of analysis is generally based on a dedicated model, which requires substantial amount of training to be used effectively. Performing dependability evaluation along with other analyses at architectural level allows both making architectural tradeoffs and predicting the effects of architectural decisions on the dependability of an application. This paper is related to the building of dependability models for architectural software systems using the AADL (Architecture Analysis and Design Language). It presents reusable modeling patterns for fault-tolerant applications and shows how the presented patterns can be used in the context of a subsystem of a real-life application.
Received on March 10, 2010 and revised on March 31, 2011
References: 26