DocumentCode
1991215
Title
Integrating Software Process Reuse and Automation
Author
Rouille, Emmanuelle ; Combemale, Benoit ; Barais, Olivier ; Touzet, David ; Jezequel, Jean-Marc
Author_Institution
Sodifrance, St. Grégoire, France
Volume
1
fYear
2013
fDate
2-5 Dec. 2013
Firstpage
380
Lastpage
387
Abstract
Reusing software processes from a Software Process Line (SPL, i.e., a set of software processes that captures their commonalities and variabilities) and automating their execution is a way to reduce development costs. However, to our best knowledge no approach integrates both aspects. The difficulty is to automate the execution of a process whose variability is only partially resolved (i.e., a value is not set to each variable part of the process). Indeed, according to projects´ constraints, it is possible to start the execution of a part of a process whose variability is resolved, while postponing the resolution of the variability of other parts of this process. In this paper, we propose a tool-supported approach that integrates both aspects. It consists of reusing processes from an SPL according to projects´ requirements. The processes are bound to components that automate their execution. When the variability of a process to execute is not fully resolved, our approach consists of resolving this variability during the execution of this process. We illustrate this work on a family of processes for designing and implementing modeling languages. Our approach enables both the reuse of software processes and the automation of their execution, while enabling to resolve process variability during the execution.
Keywords
software reusability; specification languages; SPL; development cost; modeling language; process execution; process variability; project requirement; software process automation; software process line; software process reuse; tool-supported approach; Automation; Context; Engines; Manuals; Metamodeling; Software; Unified modeling language; Automation; Product Line; Software Process;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference (APSEC), 2013 20th Asia-Pacific
Conference_Location
Bangkok
ISSN
1530-1362
Print_ISBN
978-1-4799-2143-0
Type
conf
DOI
10.1109/APSEC.2013.58
Filename
6805429
Link To Document