Contribution à l'automatisation du processus de développement basé sur la MDA

dc.contributor.authorKriouile, Abdelouahed
dc.date.accessioned2015-12-09T11:22:55Z
dc.date.accessioned2026-01-30T07:53:45Z
dc.date.available2015-12-09T11:22:55Z
dc.date.issued2015
dc.description.abstractL’Architecture dirigée par les modèles, proposée par l’OMG, représente une nouvelle approche de développement logiciel consistant à utiliser des modèles aux différentes phases du cycle de développement. Elle préconise trois types de modèles distingués à partir de différents points de vue : -CIM (Computation Independent Model) : Modèle indépendant de la programmation. -PIM (Plateforme Independent Model) : Modèle indépendant de la programmation. -PSM (Plateform Specific Model) : Modèle dépendant des palte-formes. La génération du code peut se faire automatiquement, par transformations successives des modèles : du CIM au PIM, du PIM au PSM et du PSM au code. Plusieurs travaux de recherches se sont focalisés sur la modélisation des modèles PIM et des modèles PSM, sur la transformation du PIM au PSM, ainsi que sur la génération du code à partir du PSM. Bien que la création du modèle. CIM soit d’une grande importance, les travaux consacrés à la problématique de modélisation du CIM et à sa transformation au PIM sont rares. Le modèle CIM représente l’application dans son environnement afin de définir quels sont les services offerts par l’application et quelles sont les autres entités avec lesquelles elle interagit. Il permet d’exprimer clairement les liens de traçabilité avec les modèles qui seront construits au cours des autres phases du cycle de développement de l’application, comme les modèles PIM. Donc, un lien durable est créé avec les besoins du client de l’application. Le modèle CIM peut même être considéré comme un élément contractuel, destiné à servir de référence lorsqu’on voudra s’assurer qu’une application est conforme aux demandes du client. Le travail présenté dans cette thèse est une contribution dans le domaine de l’Ingénierie Dirigée par les Modèles (IDM). Concrètement, notre effort est concentré sur la modélisation du CIM et sur la définition de règles de transformation permettant sa transformation en un modèle PIM approprié. L’approche proposée dans le cadre de cette thèse consiste à représenter le CIM par deux modèles : -Le modèle des processus d’affaires reflétant l’aspect statique (Static View) et l’aspect comportemental (Behavioral View) du système. -Le modèle des exigences fonctionnelles définit par un modèle des cas d’utilisation permettant de refléter l’aspect fonctionnel (fuctionnal View) du système. La transformation de ce modèle CIM permet de générer le modèle d’analyse PIM, représenté à son tour par deux modèles : -Le modèle des classes du domaine correspond au contexte dans lequel le système doit être appliqué, ce qui permet de donner la vue statique du système (Structural View). -Le modèle de comportemental (Behavioral Model) décrivant le comportement du système face à chaque cas d’utilisation et donnant une vue comportemental du système (Behabioral View). L L’ensemble des règles de transformation entre le CIM et le PIM sont définies et représentées via le langage de transformation de modèle QVT.fr_FR
dc.description.collaboratorAboulfatah, Mohamed (Président)
dc.description.collaboratorMarzak, Abdelaziz (Rapporteur)
dc.description.collaboratorNassar, Mahmoud (Rapporteur)
dc.description.collaboratorEssoufi, El Hassan (Examinateur)
dc.description.collaboratorGadi, Taoufiq (Directeur de thèse)
dc.identifier.urihttps://toubkalpreprod.imist.ma/handle/123456789/10155
dc.language.isofrfr_FR
dc.publisherUniversité Hassan 1er, Faculté des sciences et techniques-Settatfr_FR
dc.subjectIngénierie dirigée par les modèles (IDM),fr_FR
dc.subjectModèle indépendant de la programmation,fr_FR
dc.subjectModèle indépendant de la plateforme,fr_FR
dc.subjectBusiness process model and notation (BPMN),fr_FR
dc.subjectTransformation de modèles,fr_FR
dc.subjectRègles de transformation,fr_FR
dc.subjectQVTfr_FR
dc.titleContribution à l'automatisation du processus de développement basé sur la MDAfr_FR
dc.title.alternativeApproche de modélisation du CIM et sa transformation automatique au PIMfr_FR

Files