A METHOD PROPOSAL FOR ARCHITECTURAL RELIABILITY EVALUATION

Anna Grimán, María Pérez, Luis E. Mendoza, Edumilis Méndez

2007

Abstract

Software quality characteristics, such as reliability, maintainability, usability, portability, among others, are directly determined by software architecture and, in consequence, it constitutes a very important artifact to be evaluated as soon as a general design is obtained. This article proposes a method to estimate software reliability by evaluating software architecture. Our method combines the strengths of three evaluation methods: ATAM (Kazman et al, 2000), DUSA (Bosch, 2000) and AEM (Losavio et al., 2004) obtained by identifying the main features needed in reliability architectural evaluation and studying several architectural mechanisms which promote this quality characteristic. Based on these features and the advantages of the studied methods and mechanism, we established phases, activities, roles, inputs/outputs, and artifacts; and we constructed a feasible method which can be applied in any organization interested in improving its software construction process and product.

References

  1. Bosch, J., 2000. Design and Use of Software Architecture. Addison Wesley. Harlow, England, 2000.
  2. Bengtsson P., Lassing N., Bosch J. and Vliet H., 2004. Architecture-level modi.ability analysis (ALMA). The Journal of Systems and Software 69 (2004) 129-147.
  3. Clements, P., Kazman, R., and Klein, M., 2002. Evaluating Software Architectures: Methods and Case Studies. Addison Wesley.
  4. Griman, A., Valdosera L., Mendoza, L., Pérez, M. & Méndez, E., 2005. Issues for evaluating reliability in software architectures. Proceedings of the Eleventh Americas Conference on Information Systems, Omaha, Nebraska, Estados Unidos de América, 2926- 2931.
  5. ISO/IEC 9126, 2000. International Organization for Standardization ISO/IEC 9126 Software Engineering Product Quality.
  6. Jones, L., and Lattanze, A., 2001. Using the Architecture Tradeoff Analysis Method to Evaluate Wargame Simulation System: A Case Study. http://www.sei.cmu.edu/pub/documents/01.reports/pdf /01tn022.pdf
  7. Kazman, R., Bass, L.,Abowd, G., and Webb, M.,1994, SAAM: A Method for Analyzing the Properties of Software Architectures. Proceedings of the Sixteenth International Conference on Software Engineering.
  8. Kazman, R.,Klein, M., and Clements, P., 2000. ATAM: Method for Architecture Evaluation. TECHNICAL REPORT CMU/SEI-2000-TR-004.
  9. http://www.sei.cmu.edu/pub/documents/00.reports/pdf /00tr004.pdf
  10. Kazman, R., 1999. Using Scenarios in Architecture Evaluations. http://www.sei.cmu.edu/news-atsei/columns/the_architect/1999/June/Architect.jun99.p df.
  11. Laprie J.-C., 1995. Dependable Computing: Concepts, Limits, Challenges. Special Issue of the 25th International Symposium On Fault-Tolerant Computing. IEEE Computer Society Press. Pasadena, CA. pp. 42-54.
  12. Losavio, F., Chirinos, L., Matteo, A., Lévy, N., and Ramdane-Cherif, A., 839, 2004. ISO quality standards for measuring architectures. Journal of 840, Systems and Software 72 (2), 209-223.
  13. Nord, R., Barbacci, M., Clements, P., Kazman, R.,Klein, M., O'Brien, L.,and Tomayko, J.,2004. Integrating the Architecture Tradeoff Analysis Method (ATAM) with the Cost Benefit Analysis Method (CBAM) (CMU/SEI2003-TN-038).
  14. http://www.sei.cmu.edu/publications/documents/03.re ports/03tn038/03tn038.html#chap04
  15. Sommerville I., 2002. Ingeniería del Software, Editorial Addison. Wesley, Sexta Edición, México.
  16. Stoermer, Ch., Bachmann, F., and Verhoef, Ch., 2003. SACAM: The Software Architecture Comparison Analysis Method. CMU/SEI-2003-TR-006 ESC-TR2003-006.
  17. http://www.sei.cmu.edu/publications/documents/03.re ports/03tr006.html
Download


Paper Citation


in Harvard Style

Grimán A., Pérez M., E. Mendoza L. and Méndez E. (2007). A METHOD PROPOSAL FOR ARCHITECTURAL RELIABILITY EVALUATION . In Proceedings of the Ninth International Conference on Enterprise Information Systems - Volume 1: ICEIS, ISBN 978-972-8865-88-7, pages 564-568. DOI: 10.5220/0002393205640568


in Bibtex Style

@conference{iceis07,
author={Anna Grimán and María Pérez and Luis E. Mendoza and Edumilis Méndez},
title={A METHOD PROPOSAL FOR ARCHITECTURAL RELIABILITY EVALUATION},
booktitle={Proceedings of the Ninth International Conference on Enterprise Information Systems - Volume 1: ICEIS,},
year={2007},
pages={564-568},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002393205640568},
isbn={978-972-8865-88-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Ninth International Conference on Enterprise Information Systems - Volume 1: ICEIS,
TI - A METHOD PROPOSAL FOR ARCHITECTURAL RELIABILITY EVALUATION
SN - 978-972-8865-88-7
AU - Grimán A.
AU - Pérez M.
AU - E. Mendoza L.
AU - Méndez E.
PY - 2007
SP - 564
EP - 568
DO - 10.5220/0002393205640568