Abstract
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.
Original language | English |
---|---|
Title of host publication | Proceeding FOSD '09 Proceedings of the First International Workshop on Feature-Oriented Software Development |
Place of Publication | New York NY USA |
Publisher | Association for Computing Machinery (ACM) |
Pages | 95-102 |
Number of pages | 8 |
ISBN (Print) | 9781605585673 |
DOIs | |
Publication status | Published - 2009 |
Externally published | Yes |
Event | 1st International Workshop on Feature-Oriented Software Development, FOSD in conjunction with MODELS/GPCE/SLE 2009 - Denver, United States of America Duration: 6 Oct 2009 → 6 Oct 2009 |
Conference
Conference | 1st International Workshop on Feature-Oriented Software Development, FOSD in conjunction with MODELS/GPCE/SLE 2009 |
---|---|
Country/Territory | United States of America |
City | Denver |
Period | 6/10/09 → 6/10/09 |
Keywords
- Business process management
- Semantic web
- Service-oriented architectures
- Software product lines