thesis

Estimation des risques d'incohérence liés à l'emploi d'UML pour le développement des systèmes

Defense date:

Jan. 1, 2009

Edit

Institution:

Toulouse, INSA

Disciplines:

Directors:

Abstract EN:

The UML models may involve inconsistencies whose risk has to be controlled by a specifie method: the risk management. Our works focus on one of its steps: the risk assessment. First, two approaches are used: interviews of experts and experience feedbacks on developed UML models. We present the results obtained using them, and then their benefits and limits. Second, a static analytic estimation method is proposed to handle the highlighted limits. It is based on a measurement of the complexity of the parts of the UML meta-model involved in the expressions of the consistency mies. This complexity measurement uses the information entropy principle from Shannon theory. This new measurement is applied on examples to illustrate its use

Abstract FR:

Les modèles UML peuvent présenter des incohérences dont le risque doit être maîtrisé par une méthodologie particulière: le management des risques. Nos travaux concernent une de ses étapes: l'estimation des risques. Les premières approches utilisées sont l'interview d'experts et le retour d'expériences sur des modèles UML déjà développés. Nous présentons les résultats obtenus par leurs usages puis leurs avantages et leurs limites. Une estimation analytique statique est ensuite proposée pour répondre aux limites mentionnées. Elle se base sur une mesure de complexité des parties du méta-modèle UML impliquées dans l'expression des règles de cohérence. Cette mesure de complexité utilise l'entropie de l'information issue de la théorie de Shannon. Des exemples d'application de cette nouvelle métrique à des règles de cohérence UML illustrent notre méthode.