Publications

A Quality Aggregation Model for Service-Oriented Software Product Lines Based on Variability and Composition Patterns

Bardia Mohabbati and Dragan Gasevic and Marek Hatala and Mohsen Asadi and Ebrahim Bagheri and Marko Boskovic
Reference:
Bardia Mohabbati; Dragan Gasevic; Marek Hatala; Mohsen Asadi; Ebrahim Bagheri and Marko Boskovic A Quality Aggregation Model for Service-Oriented Software Product Lines Based on Variability and Composition Patterns. In ICSOC, pages 436-451, 2011.
Links to Publication: [doi]
Abstract:
Quality evaluation is a challenging task in monolithic software systems, and is even more complex when it comes to Service-Oriented Software Product Lines (SOSPL), as it needs to analyze the attributes of a family of SOA systems. In SOSPL, variability can be managed and planned at the architectural level to develop a software product with the same set of functionalities but different degrees of non-functional quality attribute satisfaction. Therefore, architectural quality evaluation becomes crucial due to the fact that it allows for the examination of whether or not the final product satisfies and guarantees all the ranges of quality requirements within the envisioned scope. This paper addresses the open research problem of aggregating QoS attribute ranges with respect to architectural variability. Previous solutions for quality aggregation do not consider architectural variability for composite services. Our approach introduces variability patterns that can possibly occur at the architectural level of a SOSPL. We propose an aggregation model for QoS computation which takes both variability and composition patterns into account.
Bibtex Entry:
@inproceedings{DBLP:conf/icsoc/MohabbatiGHABB11, author = {Bardia Mohabbati and Dragan Gasevic and Marek Hatala and Mohsen Asadi and Ebrahim Bagheri and Marko Boskovic}, title = {A Quality Aggregation Model for Service-Oriented Software Product Lines Based on Variability and Composition Patterns}, booktitle = {ICSOC}, year = {2011}, pages = {436-451}, ee = {http://dx.doi.org/10.1007/978-3-642-25535-9_29}, crossref = {DBLP:conf/icsoc/2011}, bibsource = {DBLP, http://dblp.uni-trier.de}, abstract = { Quality evaluation is a challenging task in monolithic software systems, and is even more complex when it comes to Service-Oriented Software Product Lines (SOSPL), as it needs to analyze the attributes of a family of SOA systems. In SOSPL, variability can be managed and planned at the architectural level to develop a software product with the same set of functionalities but different degrees of non-functional quality attribute satisfaction. Therefore, architectural quality evaluation becomes crucial due to the fact that it allows for the examination of whether or not the final product satisfies and guarantees all the ranges of quality requirements within the envisioned scope. This paper addresses the open research problem of aggregating QoS attribute ranges with respect to architectural variability. Previous solutions for quality aggregation do not consider architectural variability for composite services. Our approach introduces variability patterns that can possibly occur at the architectural level of a SOSPL. We propose an aggregation model for QoS computation which takes both variability and composition patterns into account. } }




Powered by WordPress