Contribution des «scénarios patterns» et du raisonnement à partir de cas à la modélisation conceptuelle des applications logicielles - Université Polytechnique des Hauts-de-France Access content directly
Theses Year : 2008

Contribution of "scenarios patterns" and case based reasoning (CBR) to the design modeling of software applications

Contribution des «scénarios patterns» et du raisonnement à partir de cas à la modélisation conceptuelle des applications logicielles

Abstract

Located in the field of requirement engineering, the thesis concerns the contribution of the concept of "scenario pattern" and Case-Based Reasoning (CBR) in order to construct automatically a design model for complex software applications. The objective is to optimize the task ahead of developer's conceptual modeling by providing him a software aided tool to generate automatically an application's design model in UML format. To this end, an Intelligent Modeling Environment (IME), based on reuse of business knowledge ("scenarios patterns") and their design patterns, was designed, built and validated. The scenarios patterns are described in a semi-formal language with a lexical, syntax and semantic analyzer to enable their reuse. Reuse is based on the CBR paradigm. The analog mode of reasoning is based on retrieve of past problems solved, called the stored cases, to solve new problems, called target problems. Couples (scenario pattern, pattern design) structure stored cases that are capitalized and reused by the IME. Finally, exploitation of the IME is illustrated by the reuse of stored cases issue from banking domain.
Situé dans le domaine de l’ingénierie des besoins, l’exposé concerne la contribution de la notion de « scénario pattern » et du Raisonnement à Partir de Cas (RàPC) à la construction automatisée du modèle de conception des applications logicielles complexes. L’objectif est d’optimiser la tâche amont de modélisation conceptuelle du développeur en lui offrant un outil d’aide à la génération automatique du modèle de conception de l’application au format UML. Dans ce but, un Environnement de Modélisation Intelligent (EMI), fondé sur la réutilisation des connaissances métier (« scénarii patterns ») et de leurs patterns de conception (design patterns), a été conçu, réalisé et validé. Les « scénarii patterns » sont décrits dans un langage semi formel muni d’un analyseur lexical, syntaxique et sémantique afin de permettre leur réutilisation. La réutilisation est basée sur le paradigme du RàPC. Ce mode de raisonnement analogique s’appuie sur la remémoration de problèmes passés résolus, les cas sources, pour résoudre de nouveaux problèmes, les problèmes cibles. Les couples {« scénario pattern », pattern de conception} structurent les cas sources capitalisés et réutilisés par l’EMI. Enfin, l’exploitation de l’EMI est illustrée par la réutilisation d’une base de cas sources issue du domaine bancaire.
Fichier principal
Vignette du fichier
2008VALE0035_HUSSEIN_BILAL.pdf (8.94 Mo) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

tel-03012339 , version 1 (18-11-2020)

Identifiers

  • HAL Id : tel-03012339 , version 1

Cite

Bilal Hussein. Contribution des «scénarios patterns» et du raisonnement à partir de cas à la modélisation conceptuelle des applications logicielles : application à la gestion bancaire. Informatique. Université de Valenciennes et du Hainaut-Cambrésis; Université libanaise, 2008. Français. ⟨NNT : 2008VALE0035⟩. ⟨tel-03012339⟩
18 View
35 Download

Share

Gmail Facebook X LinkedIn More