Quality is an important issue for WS-based software systems, like for any other software system. Quality is intrinsically a multi-faceted concept and is usually defined in terms of several quality attributes, quantified via a number of measures. In addition, relations may exist among the different quality attributes and among their measures. A quality attribute may positively or negatively influence another quality attribute. Each stakeholder needs to be able to evaluate the quality attributes that are of interest in his or her applications for his or her goals. For instance, WS users can evaluate specific quality attributes to decide whether to use a WS. WS providers can use quality attributes to set quality goals for a WS so that Service Level Agreements are satisfied. However, a limited number of qualities of individual and composite web services have been studied so far, e.g., reliability, response time, and availability. In addition, none of the available specifications are able to describe the relations among the different quality attributes. In this paper, we introduce a comprehensive approach to representing quality attributes in WS. While compatible with existing specifications defined by OASIS, our representation adds several important elements that take into account a number of important developments in the Software Measurement research and practice. Our representation proposal therefore enriches these specifications and provides a comprehensive reference model that can be used to syntactically specify internal and external quality attributes and their measures, along with their characteristics and relations. Our proposal is also compatible with the theoretical aspects required by the general literature on Measurement and with the ISO/IEC25010 quality standard. The representation has been applied to three real-life WS to show in the paper how quality attributes, their relations, and their measures can be modeled with our representation.

Enriching Specifications to Represent Quality in Web Services in a Comprehensive Way

LAVAZZA, LUIGI ANTONIO;MORASCA, SANDRO;TOSI, DAVIDE
2015-01-01

Abstract

Quality is an important issue for WS-based software systems, like for any other software system. Quality is intrinsically a multi-faceted concept and is usually defined in terms of several quality attributes, quantified via a number of measures. In addition, relations may exist among the different quality attributes and among their measures. A quality attribute may positively or negatively influence another quality attribute. Each stakeholder needs to be able to evaluate the quality attributes that are of interest in his or her applications for his or her goals. For instance, WS users can evaluate specific quality attributes to decide whether to use a WS. WS providers can use quality attributes to set quality goals for a WS so that Service Level Agreements are satisfied. However, a limited number of qualities of individual and composite web services have been studied so far, e.g., reliability, response time, and availability. In addition, none of the available specifications are able to describe the relations among the different quality attributes. In this paper, we introduce a comprehensive approach to representing quality attributes in WS. While compatible with existing specifications defined by OASIS, our representation adds several important elements that take into account a number of important developments in the Software Measurement research and practice. Our representation proposal therefore enriches these specifications and provides a comprehensive reference model that can be used to syntactically specify internal and external quality attributes and their measures, along with their characteristics and relations. Our proposal is also compatible with the theoretical aspects required by the general literature on Measurement and with the ISO/IEC25010 quality standard. The representation has been applied to three real-life WS to show in the paper how quality attributes, their relations, and their measures can be modeled with our representation.
2015
2015 IEEE Symposium on Service-Oriented System Engineering (SOSE) (2015)
978-1479983568
9th Int. IEEE Symposium on Service-Oriented System Engineering - IEEE SOSE 2015
San Francisco Bay, USA
30 Marzo - 3 Aprile 2015
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11383/2016120
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 1
social impact