A model driven software product line process for developing applications

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

Software Product Line Engineering (SPLE) is an approach for software reuse. It concerns to produce customized software products as atomic or composite services to be reused in SOA-based applications. A common set of artifacts is used to build these services in a planned and managed way. The main purpose of SPLE is to explore commonalities and variabilities. The SPLE approach provides a strategic software reuse that can produce quality Software as a Service (SaaS) while cutting cost and reducing time-to-market. This paper proposes a process to construct services as Software Product Lines by using Model Driven techniques. The process combines the use of maps, visual techniques for SPL modeling, especially features diagrams and MD techniques. In addition to the process, we have developed a tool to support map, feature, and class diagrams modeling.

Original languageEnglish
Title of host publicationLecture Notes in Business Information Processing
PublisherSpringer Verlag
Pages447-454
Number of pages8
Volume148 LNBIP
ISBN (Print)9783642384899
DOIs
Publication statusPublished - 2013
Event25th Conference on Advanced Information Systems Engineering, CAiSE 2013 - Valencia, Spain
Duration: Jun 17 2013Jun 21 2013

Publication series

NameLecture Notes in Business Information Processing
Volume148 LNBIP
ISSN (Print)18651348

Other

Other25th Conference on Advanced Information Systems Engineering, CAiSE 2013
CountrySpain
CityValencia
Period6/17/136/21/13

    Fingerprint

Keywords

  • Model Driven
  • Process
  • Software Product Line
  • Tool
  • Variability

ASJC Scopus subject areas

  • Business and International Management
  • Modelling and Simulation
  • Control and Systems Engineering
  • Management Information Systems
  • Information Systems and Management
  • Information Systems
  • Business, Management and Accounting(all)

Cite this

Ouali, S., Kraïem, N., Al-Khanjari, Z., & Baghdadi, Y. (2013). A model driven software product line process for developing applications. In Lecture Notes in Business Information Processing (Vol. 148 LNBIP, pp. 447-454). (Lecture Notes in Business Information Processing; Vol. 148 LNBIP). Springer Verlag. https://doi.org/10.1007/978-3-642-38490-5_40