Title :
Enumerating Software Failures to Build Dependable Distributed Applications
Author :
Buckley, Ingrid ; Fernandez, Eduardo B.
Author_Institution :
Dept. of Comput. & Electr. Eng. & Comput. Sci., Florida Atlantic Univ., Boca Raton, FL, USA
Abstract :
We are proposing a systematic approach to building reliable distributed applications. The main objective of this approach is to consider reliability from application inception to completion, adding reliability patterns along the lifecycle and in all architectural layers. We start by enumerating the possible failures of the application, considering every activity in the use cases of the application. The identified failures are then handled by applying reliability policies. We evaluate the benefits of this approach and compare our approach to others.
Keywords :
software reliability; dependable distributed applications; reliability patterns; reliability policy; reliable distributed applications; software failures; Authorization; Monitoring; Redundancy; Software; Software reliability; Unified modeling language; Dependability; policies; reliability; reliability patterns; software lifecycle; software patterns;
Conference_Titel :
High-Assurance Systems Engineering (HASE), 2011 IEEE 13th International Symposium on
Conference_Location :
Boca Raton, FL
Print_ISBN :
978-1-4673-0107-7
DOI :
10.1109/HASE.2011.35