Des buts à la modélisation système : une approche de modélisation des exigences centrée utilisateur

Un des problemes en ingenierie des exigences consiste a capter les besoins des utilisateurs le mieux possible. Or force est de constater que les supports d’ingenierie tels que les modeles orientes but ou les diagrammes d’exigences orientes systeme tels que ceux de SYSML sont parfois trop complexes pour les utilisateurs finaux. Dans cet article, nous proposons un processus systematique permettant aux utilisateurs d’exprimer les exigences a l’aide de modeles cognitifs plus simples tels que les Mind Maps. Ces derniers sont alors transformes en modeles KAOS puis en modeles SYSML en appliquant des techniques de transformations de modeles. Nous avons applique cette approche a un cas d’application industriel.

[1]  João Araújo,et al.  Generating goal-oriented models from creative requirements using model driven engineering , 2013, 2013 3rd International Workshop on Model-Driven Requirements Engineering (MoDRE).

[2]  Eric Yu,et al.  Modeling Strategic Relationships for Process Reengineering , 1995, Social Modeling for Requirements Engineering.

[3]  Axel van Lamsweerde,et al.  From Object Orientation to Goal Orientation: A Paradigm Shift for Requirements Engineering , 2002, RISSEF.

[4]  Anneke Kleppe,et al.  MDA explained - the Model Driven Architecture: practice and promise , 2003, Addison Wesley object technology series.

[5]  Julio Cesar Sampaio do Prado Leite,et al.  On Non-Functional Requirements in Software Engineering , 2009, Conceptual Modeling: Foundations and Applications.

[6]  João Araújo,et al.  Generating feature model from creative requirements using model driven design , 2012, SPLC '12.

[7]  Chris Ford,et al.  Non-Functional Requirements , 2007 .

[8]  Jean-Michel Bruel,et al.  Modeling and verification of Functional and Non-Functional Requirements of ambient Self-Adaptive Systems , 2015, J. Syst. Softw..

[9]  Denyse Baillargeon,et al.  Bibliographie , 1929 .

[10]  Axel van Lamsweerde,et al.  Goal-Oriented Requirements Engineering: A Guided Tour , 2001, RE.

[11]  Neil A. Ernst,et al.  Aspects across Software Life Cycle: A Goal-Driven Approach , 2009, LNCS Trans. Aspect Oriented Softw. Dev..

[12]  Colette Rolland,et al.  Modeling Goals and Reasoning with Them , 2005 .

[13]  Stephen Fickas,et al.  Goal-Directed Requirements Acquisition , 1993, Sci. Comput. Program..

[14]  M Mernik,et al.  When and how to develop domain-specific languages , 2005, CSUR.

[15]  João Araújo,et al.  Towards a Unified Goal-Oriented Language , 2011, 2011 IEEE 35th Annual Computer Software and Applications Conference.

[16]  Daniel L. Moody,et al.  Evaluating the quality of information models: empirical testing of a conceptual model quality framework , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[17]  T. Buzan,et al.  The Mind Map Book , 1993 .

[18]  John Mylopoulos,et al.  Towards requirements-driven information systems engineering: the Tropos project , 2002, Inf. Syst..

[19]  Xavier Franch,et al.  Dealing with Non-Functional Requirements in Model-Driven Development , 2010, 2010 18th IEEE International Requirements Engineering Conference.

[20]  Patrick Heymans,et al.  Analysis of KAOS Meta-model , 2005 .

[21]  Annie I. Antón,et al.  Goal Decomposition and Scenario Analysis in Business Process Reengineering , 1994, CAiSE.

[22]  João Araújo,et al.  Model-Driven Development for Requirements Engineering: The Case of Goal-Oriented Approaches , 2012, 2012 Eighth International Conference on the Quality of Information and Communications Technology.

[23]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .