Automating the variability management, customization and deployment of software processes: A model-driven approach

16Citations
Citations of this article
23Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This paper presents a model-driven and integrated approach to variability management, customization and execution of software processes. Our approach is founded on the principles and techniques of software product lines and model-driven engineering. Model-driven engineering provides support to the specification of software processes and their transformation to workflow specifications. Software product lines techniques allows the automatic variability management of process elements and fragments. Additionally, in our approach, workflow technologies enable the process execution in workflow engines. In order to evaluate the approach feasibility, we have implemented it using existing model-driven technologies. The software processes are specified using Eclipse Process Framework (EPF). The automatic variability management of software processes has been implemented as an extension of an existing product derivation tool. Finally, ATL and Acceleo transformation languages are adopted to transform EPF process to jPDL workflow language specifications in order to enable the deployment and execution of software processes in the JBoss BPM workflow engine. © 2011 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Aleixo, F. A., Freire, M. A., Dos Santos, W. C., & Kulesza, U. (2011). Automating the variability management, customization and deployment of software processes: A model-driven approach. In Lecture Notes in Business Information Processing (Vol. 73 LNBIP, pp. 372–387). Springer Verlag. https://doi.org/10.1007/978-3-642-19802-1_26

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free