Integrating Software Process Reuse and Automation

Emmanuelle Rouillé 1 Benoit Combemale 1 Olivier Barais 1 Touzet David 2 Jean-Marc Jézéquel 1
1 TRISKELL - Reliable and efficient component based software engineering
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, Inria Rennes – Bretagne Atlantique
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.
Type de document :
Communication dans un congrès
Asia-Pacific Software Engineering Conference (APSEC), Dec 2013, Bangkok, Thailand. 2013
Liste complète des métadonnées

Littérature citée [22 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-00872188
Contributeur : Emmanuelle Rouillé <>
Soumis le : jeudi 14 novembre 2013 - 17:58:14
Dernière modification le : vendredi 13 janvier 2017 - 14:21:37
Document(s) archivé(s) le : samedi 15 février 2014 - 04:29:16

Fichier

PID2965685.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00872188, version 1

Collections

Citation

Emmanuelle Rouillé, Benoit Combemale, Olivier Barais, Touzet David, Jean-Marc Jézéquel. Integrating Software Process Reuse and Automation. Asia-Pacific Software Engineering Conference (APSEC), Dec 2013, Bangkok, Thailand. 2013. 〈hal-00872188〉

Partager

Métriques

Consultations de
la notice

425

Téléchargements du document

360