Approche orientée service pour la configuration de méthodes outillées - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 2012

Service Oriented Approch for Configuration of Tool Supported Method

Approche orientée service pour la configuration de méthodes outillées

Adrian Iacovelli
  • Fonction : Auteur
  • PersonId : 864302
  • IdRef : 16482345X

Résumé

Situational Method Engineering (SME) is a prolific research domain where competing SME approaches have been defined and used for composing, adapting or/and configuring a method into modular constructs according to their own modularization vision since the late 90's. However, the diversity of these solutions implies some drawbacks constituting an obstacle to their usage in industry. The Method as a Service (MaaS) approach is proposed in this thesis to overcome this lack of consideration of situational methods usage dimension. In this approach we propose to rethink the SME domain with the service oriented paradigm according to the three actors of the service oriented architecture (service registry, provider and consumer). This solution includes four elements: the ontology of method components metamodels (OMCM), the atomic method service (AMS) metamodel, the method line (ML) metamodel and the MaaS Platform. The OMCM ontology is providing a semantic common ground for the SME approaches. This ontology is used to describe all method components in the same manner to publish them in a registry. The AMS and ML metamodels provide an interoperable service oriented solution for the tool support dimension of method components and methods. The ML metamodel incorporates the variability concept in the method definitions to facilitate their configurations and their adaptations. The Maas Platform architecture defines a frame for building method service execution platforms in different technologies like web portals or IDE. This thesis proposes to handle the tool support dimension and the variability concept in methods by providing an original service oriented reuse platform.
L'ingénierie des méthodes situationnelles (IMS) s'intéresse aux méthodes de développement des systèmes d'information. Ce domaine, qui a vu le jour il y a une vingtaine d'années, propose une vision modulaire des méthodes en blocs de construction élémentaire appelés composants de méthode. Il traite de la réutilisation de ces composants de méthode pour assembler ou adapter des méthodes conformément à leur situation d'utilisation. En dépit d'un effort de recherche significatif dans cette discipline, on observe que les solutions développées ces vingt dernières années n'ont pas été intégrées au monde professionnel à grande échelle. Nous proposons l'approche "Méthodes avec une architecture orientée Service" (MaaS) pour répondre au manque de considération de la dimension usage dans les approches d'IMS. Dans cette approche, nous proposons d'appliquer le paradigme orienté service au domaine de l'ingénierie des méthodes pour outiller les méthodes situationnelles et favoriser leur usage. Notre proposition s'articule autour des trois acteurs de l'architecture orientée service : l'annuaire de service, le fournisseur et le client. La première proposition de cette approche est une ontologie des métamodèles de composants de méthode (OMCM) apportant une base sémantique commune au domaine de l'IMS. Cette ontologie permet de décrire de la même façon les composants de méthode issus d'approches différentes et de réaliser un annuaire unique pour toutes les approches IMS. Du point de vue du fournisseur, le métamodèle de service méthodologique atomique et le métamodèle de ligne de méthode constituent notre deuxième proposition. Ces deux métamodèles permettent, d'une part, d'apporter une dimension outils aux composants et aux méthodes situationnelles et, d'autre part, d'intégrer le concept de variabilité dans la définition des méthodes afin de les adapter par configuration. L'orientation service de ces outils apporte une solution interopérable entre les composants de méthode issus d'approches d'IMS différentes. Au niveau du client, notre troisième proposition consiste en une adaptation de la démarche de qualité Capability Maturity Model Integration (CMMI) aux approches d'IMS pour leur intégration progressive en entreprise, et en une plateforme d'exécution des services méthodologiques atomiques (SMA) et des lignes de méthode (LM) indispensable à leurs usages en entreprise. Cette approche est illustrée par un cas application d'une ligne de méthode pour la phase de lancement d'un projet agile de développement d'un système d'information. Ce cas d'application capture les variantes dans les activités de lancement de projet de trois méthodes agiles (XP, DSDM et Scrum) en une ligne de méthode et permet ainsi de choisir la bonne pratique de la méthode agile la plus adaptée au contexte de projet. Cette thèse propose d'accentuer l'usage des approches IMS par la prise en compte de la dimension outil et de la variabilité dans les méthodes.
Fichier principal
Vignette du fichier
these_Adrian-Iacovelli.pdf (5.64 Mo) Télécharger le fichier
Loading...

Dates et versions

tel-00764048 , version 1 (12-12-2012)

Identifiants

  • HAL Id : tel-00764048 , version 1

Citer

Adrian Iacovelli. Approche orientée service pour la configuration de méthodes outillées. Autre [cs.OH]. Université Panthéon-Sorbonne - Paris I, 2012. Français. ⟨NNT : ⟩. ⟨tel-00764048⟩

Collections

UNIV-PARIS1 CRI
726 Consultations
603 Téléchargements

Partager

Gmail Facebook X LinkedIn More