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

Toubkal

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

Voir la notice complète de la thèse


Titre: Contribution à l'automatisation du processus de développement basé sur la MDA
Auteur: Kriouile, Abdelouahed
Résumé: 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.
Date: 2015

Fichiers dans ce document

Fichiers Taille Format Voir

Il n'ya pas de fichiers associés à cette thèse.

Cette thèse figure dans la collection suivante

Voir la notice complète de la thèse

Recherche Toubkal


Recherche Avancée

Parcourir

Mon compte