MV - TMM: A Multi View Traceability Management Method

Hamid El ghazi
2008 2008 32nd Annual IEEE International Computer Software and Applications Conference  
Sujet de la thèse : MV-TMM: Une approche multi vues pour la gestion de la traçabilité des exigences Soutenue le 13 juillet 2009 devant le jury composé de Mme Colette ROLLAND Directeur de thèse Mme Corine CAUVET Rapporteur M. Jean-Pierre GIRAUDIN Rapporteur Mme Carine SOUVEYET Membre du jury M. Saïd ASSAR Membre du jury 2 Remerciements Je voudrais tout d'abord exprimer mes vifs remerciements à Colette Rolland, Professeur à l'Université de Paris 1 Panthéon -Sorbonne pour la confiance qu'elle m'a
more » ... émoignée en m'accueillant dans son équipe et en acceptant la direction scientifique de mes travaux. Je lui suis reconnaissante de m'avoir fait bénéficier tout au long de ce travail de sa grande compétence, de sa rigueur intellectuelle. Je tiens à remercier Monsieur Saїd ASSAR, Maître de conférences à Institut TELECOM Sud Paris pour sa disponibilité, ses conseils et son soutien pendant ma thèse. Je remercie sincèrement Madame Corine Cauvet, Professeur à l'Université Paul Cézanne Aix-Marseille 3, et Monsieur Jean-Pierre GIRAUDIN, Professeur à l'Université de Grenoble, qui ont accepté de juger ce travail et d'en être les rapporteurs. Je les remercie pour l'application avec laquelle ils ont lu mon manuscrit et toutes les questions, riches d'intérêt, qu'ils ont pu soulever. Je remercie également Madame Carine SOUVEYET, Professeur à l'Université de Paris 1 Panthéon -Sorbonne pour avoir accepté de faire partie du jury de cette thèse. Je voudrais remercier tous mes amis et connaissances. J'adresse tout d'abord mes remerciements aux thésards au CRI, en particulier Hicham, Ramzi, Usman, Sanaa, Oumaima etc. Ainsi qu'à mes collègues chez STAGO qui m'ont accompagnée pendant des mois, Faissal, Sven, que j'ai croisés quasi-quotidiennement et avec qui j'ai eu l'occasion et le plaisir de partager des pauses café sympathiques. Je tiens a dédié une pensée particulière à mes parents pour leurs prières et leurs encouragements sans faille. Un remerciement est également dédié à mes frères et aux membres de ma grande famille. 3 RESUME Je voudrais tout d'abord exprimer mes vifs remerciements à Colette Rolland, Professeur à l'Université de Paris 1 Panthéon -Sorbonne pour la confiance qu'elle m'a témoignée en m'accueillant dans son équipe et en acceptant la direction scientifique de mes travaux. Je lui suis reconnaissante de m'avoir fait bénéficier tout au long de ce travail de sa grande compétence, de sa rigueur intellectuelle. Après une étude de l'état de l'art dans le domaine de la traçabilité des exigences, nous avons constaté que la gestion de la traçabilité a fait l'objet de plusieurs travaux de recherche. Malgré ces travaux, nous avons constaté que les entreprises rencontrent encore des difficultés à intégrer la traçabilité dans leurs processus de développement. Cela est dû au manque de mécanisme de représentation des différents types d'informations de traçabilité ainsi qu'à la méconnaissance du processus de traçabilité des exigences dans un projet. Le travail de cette thèse propose une solution dénommée MV-TMM (un démarche multi vues pour la gestion de la traçabilité) composée de deux éléments principaux : (i) un méta modèle multi vues permettant la représentation des différents types d'informations de traçabilité et (ii) un processus intentionnel décrivant les étapes nécessaires pour la construction et l'usage des informations de traçabilité. Le méta modèle de la démarche MV-TMM est multi vues car il représente les différents points de vue d'utilisation des informations de traçabilité dans un projet. En outre, le contenu du méta modèle décrit quatre dimensions liées au domaine de la traçabilité des exigences : la dimension contexte projet, la dimension point de vue, la dimension élément de trace et la dimension de lien de traçabilité. En plus du méta modèle, la démarche MV-TMM propose également un processus composé de deux étapes principales. Une première étape se focalise sur la construction d'un modèle de traçabilité qui s'adapte au contexte d'un projet. La deuxième étape se préoccupe, quant à elle, du guidage de la capture et de l'utilisation des informations de traçabilité. 4 ABSTRACT Previous research work on requirement traceability focuses on different aspects of this domain. The proposed methods capture only particular kind of traceability information. Indeed, the current techniques for tracing requirements are not adapted to the context of a global development project and do not take into account the different disciplines and points of view in a project. This problem is due to (1) the multi perspectives nature of traceability (ie requiring the capture of several categories of information), (2) and the fact that it is linked to various System Engineering disciplines (requirements engineering, design methods, strategy for project management, development, testing and validation, etc.). Thus, the companies still find difficulties in integrating the traceability in their project activities. They also consider this activity an expensive exercise compared to the benefit that it generates. The approach MV-TMM (Multi View Traceability Management Method) presented in this thesis aims to guide the companies in their design of requirements traceability models adapted to the context of their projects. This is achieved by allowing the construction of a model based on trace fragments adapted to each phase of the development process or to a specific situation. Furthermore, the approach guides the users to use the traceability model in a requirement management tool. They help them capture and mange the evolution of the traceability data. Our thesis propose a generic meta model which manages multiple forms of traceability encountered in a project, they also integrates the various concepts used in the existing approaches. The Meta model is multi perspectives, in other words, taking into account the different perspectives associated with requirements traceability, and represents traceability information respecting the peculiarity of each one. 5 TABLE DES MATIERES
doi:10.1109/compsac.2008.195 dblp:conf/compsac/Elghazi08 fatcat:efikq6ncbbanpnnf4xz7tt3cyu