Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
Pattern-based Variability Management in Web Service Development
ECOWS '05 Proceedings of the Third European Conference on Web Services
Classifying variability modeling techniques
Information and Software Technology
Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering
Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering
A Variability Modeling Method for Adaptable Services in Service-Oriented Computing
SPLC '07 Proceedings of the 11th International Software Product Line Conference
Research challenges in the tension between features and services
Proceedings of the 2nd international workshop on Systems development in SOA environments
Soa: principles of service design
Soa: principles of service design
Guidelines for conducting and reporting case study research in software engineering
Empirical Software Engineering
PESOS '09 Proceedings of the 2009 ICSE Workshop on Principles of Engineering Service Oriented Systems
Using Model Customization for Variability Management in Service Compositions
ICWS '09 Proceedings of the 2009 IEEE International Conference on Web Services
A Method to Support Variability of Enterprise Services on the Cloud
CLOUD '09 Proceedings of the 2009 IEEE International Conference on Cloud Computing
Variability management in software product lines: a systematic review
Proceedings of the 13th International Software Product Line Conference
A feature-oriented approach for developing reusable product line assets of service-based systems
Journal of Systems and Software
SOPLE-DE: an approach to design service-oriented product line architectures
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
ValySeC: A Variability Analysis Tool for Service Compositions Using VxBPEL
APSCC '10 Proceedings of the 2010 IEEE Asia-Pacific Services Computing Conference
On the Performance Variability of Production Cloud Services
CCGRID '11 Proceedings of the 2011 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing
Feature Based Variability for Service Oriented Architectures
WICSA '11 Proceedings of the 2011 Ninth Working IEEE/IFIP Conference on Software Architecture
The application of swarm intelligence in service-oriented product lines
Proceedings of the 15th International Software Product Line Conference, Volume 2
Hi-index | 0.00 |
Service-Oriented product lines (SOPLs) are dynamic software product lines, in which, the products are developed based on services and service-oriented architecture. Although there are similarities between components and services, there are important differences so that we cannot use component-based product line engineering methods and techniques for SOPL engineering. These differences emerge from the fact that, services can be discovered as black box elements from external repositories. Moreover, services can be dynamically bound and are business-aligned. Therefore, analyzing the conformance of discovered external services with the variability of services in the SOPL –which must be aligned to the variable business needs-is necessary. Variability must be managed, that is, it must be represented (modeled), used (instantiated and capable of conformance checking) and maintained (evolved) over time. Feature Models are insufficient for modeling variability in SOPL, because, services cannot be simply mapped to one or more features, and identification of the mapping depends on knowing the detailed implementation of the services. This research aims at providing an approach to managing the variability in SOPLs so that external services can be involved in the SOPL engineering. This paper presents an overview of the proposal.