Département INFORMATIQUE
RezUFR, UFR sciences, Université Montpellier II

Actualité, Nouveautés, Points importants. Aide à la navigation sur ce site.

Module : Ingénierie des modèles. CODE UMINR323

Responsable
M. Huchard
Parcours intégrant UV
aucun.
Parcours possibles
tous. UE conseillée pour le parcours CODA.
Pré-Requis
Conception et Programmation par Objets (UML et un langage tel que Java ou C++), modules ULIN407, ULIN504 et ULIN606.
Controle connaissances
3

Description de l'UE :

Semestre Code Intitulé Cours TD TP TER
S3 UMINR323 Ingénierie des modèles 15h - -

Detail du programme

Objectifs :
Contenu :
 
 
 
 
Objectif
 
 
 
 
Les nouvelles stratégies de l'OMG (Object Management Group) en matière de développement logiciel (Model Driven Architecture) s'appuient sur la construction de modèles métiers de haut niveau, indépendants des plate-formes d'implémentation, qui sont ensuite successivement raffinés, par des transformations partiellement automatisées, pour obtenir des modèles et programmes spécifiques.
 
 
La mise en pratique de ces stratégies nécessite de nombreux outils pour assister l'élaboration et la rétro-ingénierie des modèles, ainsi que pour encadrer leur évolution.
 
 
Ce cours présente cette approche, et, dans ce contexte, développe en particulier l'utilisation de l'analyse formelle de concepts (treillis de Galois) dans l'aide à l'élaboration et à l'évolution de modèles.
 
 
 
 
Plan
 
 
 
 
1. Présentation de l'approche MDA (Model Driven Architecture) et de ses enjeux
 
 
2. Les opérations d'évolution, de rétro-ingénierie et de transformation, un tour d'horizon
 
 
3. Généralités sur l'analyse formelle de concepts (treillis de Galois)
 
 
4. Application aux hiérarchies de classes (métriques, construction incrémentale et globale)
 
 
5. Généralisation croisée itérative de diagrammes UML
 
 
6. Transformation de hiérarchies de classes (héritage multiple vers héritage simple)
 
 




département INFORMATIQUE dernière modification le 5 mai 2004
servi par servi par debian servi par linux servi par apache