A Negotiation Framework for Service-Oriented Product Line Development
ICSR '09 Proceedings of the 11th International Conference on Software Reuse: Formal Foundations of Reuse and Domain Engineering
Model-driven development of families of Service-Oriented Architectures
FOSD '09 Proceedings of the First International Workshop on Feature-Oriented Software Development
A feature-oriented approach for developing reusable product line assets of service-based systems
Journal of Systems and Software
Describing variability in service-oriented software product lines
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
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
Towards matching of service feature models based on linear logic
Proceedings of the 15th International Software Product Line Conference, Volume 2
Proceedings of the 15th International Software Product Line Conference, Volume 2
Dynamic composition of cross-organizational features in distributed software systems
DAIS'10 Proceedings of the 10th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
A study on service identification methods for software product lines
Proceedings of the 16th International Software Product Line Conference - Volume 2
Exploiting software product lines to develop cloud computing applications
Proceedings of the 16th International Software Product Line Conference - Volume 2
Information and Software Technology
Scalable variability management for enterprise applications with data model driven development
Proceedings of the 17th International Software Product Line Conference co-located workshops
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. Adopting SO in practice for real software and system development, however, has uncovered several chal-lenging issues, such as how to identify services, determining configurations of services that are relevant to users' current context, and maintaining system integrity after configuration changes. In this paper, we propose a method that addresses these issues by adapting a feature-oriented product line engineering approach. Our method is based on the feature analysis technique that enables us to identify services of a service oriented system. The method is notable in that it guides developers to identify services at the right level of granularity, to map users' context to relevant ser-vice configuration, and to maintain system integrity in terms of invariants and pre/post conditions of services. We also propose a heterogeneous style based architecture model for developing such systems.