SOAQE - Service Oriented Architecture Quality Evaluation

Riad Belkhatir, Mourad Oussalah, Arnaud Viguier

Abstract

This paper presents a semi-automated method for evaluating SOAs called SOAQE, correcting defects observed so far with existing methods such as lacks of pertinence and accuracy for evaluation results. SOAQE takes as a starting point the McCall model, describing software quality, which led to an international standard for the evaluation of software quality (ISO/IEC 9126-1, 2001). This model is organized around three types of quality attributes (factors, criteria and metrics). The SOAQE method consists in decomposing the whole architecture and evaluating it according to the McCall model, i.e. a list of quality factors arising from business needs grouping criteria composed by metrics. Our experimentations led us to quantify numerically a first determining factor for SOAs, the ‘dynamism’ and some attributes of its structure: namely the ‘loose coupling’ criterion and its constituent metrics (‘physical, semantic and syntactic’).

References

  1. Crnkovic, I., Chaudron, M., Larsson, S., 2006. Component-based development process and component lifecycle, ICSEA'06, International Conference on Software Engineering Advances.
  2. Clements, P., Kazman, R., Klein, M., 2001. Evaluating Software Architectures: Methods and case studied, published by Addison-Wesley Professional.
  3. Hock-Koon, A., 2011. Contribution à la compréhension et à la modélisation de la composition et du couplage faible de services dans les architectures orientées services. Thesis (PhD). University of Nantes.
  4. Mortureux, Y., 2002. Preliminary risk analysis. Techniques de l'ingénieur. Sécurité et gestion des risques.
  5. Perepletchikov, M., Ryan, C., Frampton, K., Tari, Z., 2007. Coupling metrics for predicting maintainability in service-oriented designs. ASWEC'07. Australian Software Engineering Conference
  6. SEI. The Carnegie Mellon Software Engineering Institute. 2011 [Online]. Available From: www.sei.cmu.edu/ architecture/start/glossary/
  7. ISO/IEC 9126-1:2001: Software Engineering - Product Quality - Part 1: Quality Model. International Organization For Standardization, Geneva, Switzerland [Online]. Available From: Http://Www.Iso.Org/Iso/Iso_Catalogue/Catalogue_Tc/ Catalogue_Detail.Htm?Csnumber=22749
Download


Paper Citation


in Harvard Style

Belkhatir R., Oussalah M. and Viguier A. (2012). SOAQE - Service Oriented Architecture Quality Evaluation . In Proceedings of the 7th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-8565-13-6, pages 199-202. DOI: 10.5220/0003997701990202


in Bibtex Style

@conference{enase12,
author={Riad Belkhatir and Mourad Oussalah and Arnaud Viguier},
title={SOAQE - Service Oriented Architecture Quality Evaluation},
booktitle={Proceedings of the 7th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2012},
pages={199-202},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003997701990202},
isbn={978-989-8565-13-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 7th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - SOAQE - Service Oriented Architecture Quality Evaluation
SN - 978-989-8565-13-6
AU - Belkhatir R.
AU - Oussalah M.
AU - Viguier A.
PY - 2012
SP - 199
EP - 202
DO - 10.5220/0003997701990202