Design Methodology for Web Services and Business Processes
TES '02 Proceedings of the Third International Workshop on Technologies for E-Services
On the Notion of Variability in Software Product Lines
WICSA '01 Proceedings of the Working IEEE/IFIP Conference on Software Architecture
Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures
Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures
Advances in business process management
Data & Knowledge Engineering - Special issue: Advances in business process management
DREAM: A Practical Product Line Engineering Using Model Driven Architecture
ICITA '05 Proceedings of the Third International Conference on Information Technology and Applications (ICITA'05) Volume 2 - Volume 02
Service-Oriented System Engineering: A New Paradigm
SOSE '05 Proceedings of the IEEE International Workshop
An evaluation of conceptual business process modelling languages
Proceedings of the 2006 ACM symposium on Applied computing
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
A Method to Generate a Feature Model from a Business Process Model for Business Applications
CIT '07 Proceedings of the 7th IEEE International Conference on Computer and Information Technology
FeatureMapper: mapping features to models
Companion of the 30th international conference on Software engineering
Applied Ontology
An Approach for Developing Service Oriented Product Lines
SPLC '08 Proceedings of the 2008 12th International Software Product Line Conference
From Feature Models to Business Processes
SCC '08 Proceedings of the 2008 IEEE International Conference on Services Computing - Volume 2
Business process management: a survey
BPM'03 Proceedings of the 2003 international conference on Business process management
Describing variability in service-oriented software product lines
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Combining service-orientation and software product line engineering: A systematic mapping study
Information and Software Technology
Hi-index | 0.00 |
The paradigms of Service Oriented Architecture (SOA) and Software Product Line Engineering (SPLE) facilitate the development of families of software-intensive products. Software Product Line practices can be leveraged to support the development of service-oriented applications to promote the reusability of assets throughout the iterative and incremental development of software product families. Such an approach enables various service oriented business processes and software products of the same family to be systematically created and integrated. In this paper, we advocate integration of software product line engineering with model driven engineering to enable a model driven specification of software services, capable of creating software products from a family of software services. Using the proposed method, we aim to provide a consistent view of a composed software system from a higher business administration perspective to lower levels of service implementation and deployment. We demonstrate how Model Driven Engineering (MDE) can help with injecting the set of required commonalities and variabilities of a software product from a high level business process design to the lower levels of service use.