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

DSpace/Manakin Repository

Aide Aide Aide

Nos fils RSS

Toubkal : Le Catalogue National des Thèses et Mémoires

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

Show simple item record


dc.contributor.author Kriouile, Abdelouahed
dc.description.collaborator Aboulfatah, Mohamed (Président)
dc.description.collaborator Marzak, Abdelaziz (Rapporteur)
dc.description.collaborator Nassar, Mahmoud (Rapporteur)
dc.description.collaborator Essoufi, El Hassan (Examinateur)
dc.description.collaborator Gadi, Taoufiq (Directeur de thèse)
dc.date.accessioned 2015-12-09T11:22:55Z
dc.date.available 2015-12-09T11:22:55Z
dc.date.issued 2015
dc.identifier.uri http://toubkal.imist.ma/handle/123456789/10155
dc.description.abstract L’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.language.iso fr fr_FR
dc.publisher Université Hassan 1er, Faculté des sciences et techniques-Settat fr_FR
dc.subject Ingénierie dirigée par les modèles (IDM), fr_FR
dc.subject Modèle indépendant de la programmation, fr_FR
dc.subject Modèle indépendant de la plateforme, fr_FR
dc.subject Business process model and notation (BPMN), fr_FR
dc.subject Transformation de modèles, fr_FR
dc.subject Règles de transformation, fr_FR
dc.subject QVT fr_FR
dc.title Contribution à l'automatisation du processus de développement basé sur la MDA fr_FR
dc.title.alternative Approche de modélisation du CIM et sa transformation automatique au PIM fr_FR

Files in this item

Files Size Format View

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account