A language and environment for architecture-based software development and evolution
Proceedings of the 21st international conference on Software engineering
Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
Feature Analysis for Service-Oriented Reengineering
APSEC '05 Proceedings of the 12th Asia-Pacific Software Engineering Conference
The Amigo Service Architecture for the Open Networked Home Environment
WICSA '05 Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture
SPLC '06 Proceedings of the 10th International on Software Product Line Conference
Using Product Line Techniques to Build Adaptive Systems
SPLC '06 Proceedings of the 10th International on Software Product Line Conference
Service-Oriented Modeling and Architecture for Realization of an SOA
SCC '06 Proceedings of the IEEE International Conference on Services Computing
Feature-oriented variability management in product line engineering
Communications of the ACM - Software product line
S3: A Service-Oriented Reference Architecture
IT Professional
Towards recovering the broken SOA triangle: a software engineering perspective
2nd international workshop on Service oriented software engineering: in conjunction with the 6th ESEC/FSE joint meeting
Proceedings of the 2nd international workshop on Systems development in SOA environments
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
Feature-Oriented Analysis and Specification of Dynamic Product Reconfiguration
ICSR '08 Proceedings of the 10th international conference on Software Reuse: High Confidence Software Reuse in Large Systems
An Approach for Developing Service Oriented Product Lines
SPLC '08 Proceedings of the 2008 12th International Software Product Line Conference
TEAA'06 Proceedings of the 2nd international conference on Trends in enterprise application architecture
Development and configuration of service-oriented systems families
Proceedings of the 2011 ACM Symposium on Applied Computing
Bringing semantics to feature models with SAFMDL
Proceedings of the 2011 Conference of the Center for Advanced Studies on Collaborative Research
An approach to variability management in service-oriented product lines
Proceedings of the 34th International Conference on Software Engineering
Combining service-orientation and software product line engineering: A systematic mapping study
Information and Software Technology
Hi-index | 0.00 |
Service orientation (SO) is a relevant promising candidate for accommodating rapidly changing user needs and expectations. One of the goals of adopting SO is the improvement of reusability, however, the development of service-based system in practice has uncovered several challenging issues, such as how to identify reusable services, how to determine configurations of services that are relevant to users' current product configuration and context, and how to maintain service validity after configuration changes. In this paper, we propose a method that addresses these issues by adapting a feature-oriented product line engineering approach. The method is notable in that it guides developers to identify reusable services at the right level of granularity and to map users' context to relevant service configuration, and it also provides a means to check the validity of services at runtime in terms of invariants and pre/post-conditions of services. Moreover, we propose a heterogeneous style based architecture model for developing such systems.