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.
Type de document :
Thèse
Génie logiciel [cs.SE]. Université Rennes 1, 2014. Français. 〈NNT : 2014REN1S022〉
Liste complète des métadonnées

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

https://tel.archives-ouvertes.fr/tel-01061129
Contributeur : Abes Star <>
Soumis le : vendredi 5 septembre 2014 - 10:42:23
Dernière modification le : mercredi 2 août 2017 - 10:10:47
Document(s) archivé(s) le : samedi 6 décembre 2014 - 10:58:32

Fichier

ROUILLE_Emmanuelle.pdf
Version validée par le jury (STAR)

Identifiants

  • 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〉

Partager

Métriques

Consultations de
la notice

437

Téléchargements du document

500