A partir de cette page vous pouvez :
Retourner au premier Ă©cran avec les Ă©tagĂšres virtuelles... |
RĂ©sultat de la recherche
1 rĂ©sultat(s) recherche sur le mot-clĂ© 'processus logiciel, collaboration ad hoc, ingénierie dirigée par les modèles, SPEM, CMSPEM.'
Affiner la recherche Faire une suggestion
Modélisation et mise en oeuvre de processus collaboratifs ad hoc / Komian Akpédjé Kedji
Titre : Modélisation et mise en oeuvre de processus collaboratifs ad hoc Type de document : thÚse Auteurs : Komian Akpédjé Kedji, Auteur Année de publication : 2013 Langues : Français (fre) Catégories : Informatique Mots-clés : processus logiciel, collaboration ad hoc, ingénierie dirigée par les modÚles,
SPEM, CMSPEM.Index. décimale : Doct/192 Résumé :
Le développement logiciel est une activité intensément collaborative. Les
problématiques habituelles de collaboration (organisation des tâches, utilisation des
ressources, communication, etc.) y sont exacerbées par le rythme rapide des changements, la
complexité et la grande interdépendance des artéfacts, le volume toujours croissant
d’informations de contexte à traiter, la distribution géographique des participants, etc. Par
conséquent, la question du support outillé de la collaboration se pose plus fortement que
jamais en ingénierie logicielle.
Dans cette thèse, nous abordons la question de la collaboration sous l’angle de la
modélisation et de l’exploitation des processus de développement. Ces derniers sont
traditionnellement considérés comme une structure imposée sur le développement d’un
produit logiciel. Cependant, une part importante de la collaboration en génie logiciel est de
nature ad hoc, faite d’activités non planifiées. Afin de faire contribuer les processus logiciels
au support de la collaboration, en particulier celle non planifiée, nous nous intéressons à leur
fonction de banques d’information sur les éléments clés de cette collaboration et les
interactions entre ces derniers.
Notre contribution est, d’une part, un modèle conceptuel du support au développement
collaboratif, capable de rendre compte de la structure d’outils classiques comme ceux de
gestion de versions ou de gestion de défauts logiciels. Ce modèle conceptuel est ensuite
appliqué aux modèles de processus logiciels. Nous définissons ainsi une approche globale
d’exploitation des informations de processus pour le support de la collaboration, basée sur les
notions centrales de langage de requête d’information et de mécanisme de réaction aux
événements.
D’autre part, nous proposons un méta-modèle, CMSPEM (Collaborative Model-Based
Software & System Process Engineering Metamodel), qui enrichit le standard SPEM
(Software & System Process Engineering Metamodel) avec des concepts et relations
nécessaires au support de la collaboration. Ce méta-modèle est outillé avec des outils de
création de modèle (éditeurs graphiques et textuels), et un serveur de processus offrant un
langage de requêtes basé sur HTTP/REST et un framework de souscription et de réaction aux
événements de processus.
Enfin, notre approche conceptuelle a été illustrée et validée, en premier lieu, par une
analyse des pratiques inférées à partir des données de développement de 219 projets open
source.
En second lieu, des utilitaires de support à la collaboration (mise à disposition
d’informations conceptuelles, automatisation d’actions, extraction d’information sur les
contributions individuelles) ont été implémentés à travers le serveur de processus CMSPEM.
Modélisation et mise en oeuvre de processus collaboratifs ad hoc [thÚse] / Komian Akpédjé Kedji, Auteur . - 2013.
Langues : Français (fre)
Catégories : Informatique Mots-clés : processus logiciel, collaboration ad hoc, ingénierie dirigée par les modÚles,
SPEM, CMSPEM.Index. décimale : Doct/192 Résumé :
Le développement logiciel est une activité intensément collaborative. Les
problématiques habituelles de collaboration (organisation des tâches, utilisation des
ressources, communication, etc.) y sont exacerbées par le rythme rapide des changements, la
complexité et la grande interdépendance des artéfacts, le volume toujours croissant
d’informations de contexte à traiter, la distribution géographique des participants, etc. Par
conséquent, la question du support outillé de la collaboration se pose plus fortement que
jamais en ingénierie logicielle.
Dans cette thèse, nous abordons la question de la collaboration sous l’angle de la
modélisation et de l’exploitation des processus de développement. Ces derniers sont
traditionnellement considérés comme une structure imposée sur le développement d’un
produit logiciel. Cependant, une part importante de la collaboration en génie logiciel est de
nature ad hoc, faite d’activités non planifiées. Afin de faire contribuer les processus logiciels
au support de la collaboration, en particulier celle non planifiée, nous nous intéressons à leur
fonction de banques d’information sur les éléments clés de cette collaboration et les
interactions entre ces derniers.
Notre contribution est, d’une part, un modèle conceptuel du support au développement
collaboratif, capable de rendre compte de la structure d’outils classiques comme ceux de
gestion de versions ou de gestion de défauts logiciels. Ce modèle conceptuel est ensuite
appliqué aux modèles de processus logiciels. Nous définissons ainsi une approche globale
d’exploitation des informations de processus pour le support de la collaboration, basée sur les
notions centrales de langage de requête d’information et de mécanisme de réaction aux
événements.
D’autre part, nous proposons un méta-modèle, CMSPEM (Collaborative Model-Based
Software & System Process Engineering Metamodel), qui enrichit le standard SPEM
(Software & System Process Engineering Metamodel) avec des concepts et relations
nécessaires au support de la collaboration. Ce méta-modèle est outillé avec des outils de
création de modèle (éditeurs graphiques et textuels), et un serveur de processus offrant un
langage de requêtes basé sur HTTP/REST et un framework de souscription et de réaction aux
événements de processus.
Enfin, notre approche conceptuelle a été illustrée et validée, en premier lieu, par une
analyse des pratiques inférées à partir des données de développement de 219 projets open
source.
En second lieu, des utilitaires de support à la collaboration (mise à disposition
d’informations conceptuelles, automatisation d’actions, extraction d’information sur les
contributions individuelles) ont été implémentés à travers le serveur de processus CMSPEM.
RĂ©servation
RĂ©server ce document
Exemplaires
Code barre Cote Support Localisation Section DisponibilitĂ© Doct/192 Doct/192 KOM Texte imprimé unité des thèses cedoc Disponible