Skip to Main content Skip to Navigation
Theses

Gestion de la variabilité et automatisation des processus de développement logiciel

Emmanuelle Rouillé 1
1 DiverSe - Diversity-centric Software Engineering
Inria Rennes – Bretagne Atlantique , IRISA-D4 - LANGAGE ET GÉNIE LOGICIEL
Résumé : De nombreux outils existent afin de faire face à la complexité des logiciels et des projets de développement logiciel. Leur utilisation est cependant à l'origine de tâches manuelles répétitives, sources d'erreurs et coûteuses en temps. L'automatisation de ces tâches permet de gagner en productivité. Mais la difficulté est de déterminer quand une automatisation de tâche manuelle répétitive doit être réutilisée, ainsi que de créer des automatisations réutilisables à travers leurs différents cas d'utilisation. Nous proposons donc une approche outillée pilotant la réutilisation des automatisations de tâches manuelles répétitives par les processus de développement logiciel, où un processus de développement logiciel décrit les étapes à réaliser pour mener à bien un projet de développement logiciel. Cette approche consiste à capitaliser sur un ensemble de processus et à réutiliser des processus de cet ensemble en fonction des exigences des projets, indépendamment du formalisme utilisé pour définir les processus. Des automatisations de tâches manuelles répétitives sont liées aux étapes des processus qu'elles automatisent. Ce lien permet de savoir quelles automatisations utiliser pour un projet donné et quand. Il permet également d'expliciter les différents cas d'utilisation de chaque automatisation. Cette information est utilisée afin de créer des automatisations réutilisables à travers leurs différents cas d'utilisation. L'approche ainsi que l'outillage associé ont été appliqués sur une famille de processus industriels de développement Java ainsi que sur une famille de processus consistant à définir et outiller un langage de modélisation.
Document type :
Theses
Complete list of metadatas

Cited literature [131 references]  Display  Hide  Download

https://tel.archives-ouvertes.fr/tel-01061129
Contributor : Abes Star :  Contact
Submitted on : Friday, September 5, 2014 - 10:42:23 AM
Last modification on : Friday, March 6, 2020 - 1:32:12 AM
Document(s) archivé(s) le : Saturday, December 6, 2014 - 10:58:32 AM

File

ROUILLE_Emmanuelle.pdf
Version validated by the jury (STAR)

Identifiers

  • HAL Id : tel-01061129, version 1

Citation

Emmanuelle Rouillé. Gestion de la variabilité et automatisation des processus de développement logiciel. Génie logiciel [cs.SE]. Université Rennes 1, 2014. Français. ⟨NNT : 2014REN1S022⟩. ⟨tel-01061129⟩

Share

Metrics

Record views

916

Files downloads

1501