Overblog Suivre ce blog
Administration Créer mon blog

Lors des articles précédents nous avons vu "le kit de survie" d'OCL c'est à dire les bases fondamentales du langage de règles de l'OMG. Mais cela reste très théorique et on aimerait bien mettre tout ça en pratique et bien regardons quelques fonctionnalités...

Lire la suite
Tag(s) : #OCL, #Eclipse, #UML, #Modélisation de système, #Modélisation métier, #Modélisation des besoins, #MDE, #MDA, #IDM, #Ingénierie Dirigée par les Modèles IDM

Ce tutoriel OCL (Object Constraint Language) est consacré à la gestion des évènements. Pour illustrer ce concept, nous utiliserons le fameux design pattern du GoF (Gang of Four d'après la bande des 4 experts qui ont écrit en 1995 le livre contenant une...

Lire la suite
Tag(s) : #OCL, #UML, #Modélisation de système, #Modélisation métier, #Modélisation des besoins, #MDE, #MDA, #IDM, #Ingénierie Dirigée par les Modèles IDM

Pour spécifier une classe d'association (Job ou Marriage dans le diagramme de classe UML) : context Person inv: self.Job[employer] On peut naviguer à partir de la classe d'association vers les objets participants : context Job inv: self.employer.numberOfEmployees...

Lire la suite
Tag(s) : #OCL, #UML, #Modélisation de système, #Modélisation métier, #Modélisation des besoins, #Modélisation UML pour l'expression des besoins, #MDE, #MDA, #IDM, #Ingénierie Dirigée par les Modèles IDM

Dans l'article précédent, nous avons vu une introduction et quelques bases d'OCL (Object Constraint Language). Le moment est arrivé, pour aller un peu plus loin dans des éléments de syntaxe plus complexes toujours avec notre diagramme de classe (voir...

Lire la suite
Tag(s) : #OCL, #UML, #Modélisation de système, #Modélisation métier, #Modélisation des besoins, #MDE, #MDA, #IDM, #Ingénierie Dirigée par les Modèles IDM

L'Object Constraint Language (OCL) est un langage normalisé par l'OMG (Object Management Group) qui permet d'ajouter des containtes aux objets d'un modèle UML (Unified Modeling Language) en évitant les ambiguités du langage naturel. C'est un langage de...

Lire la suite
Tag(s) : #UML, #OCL, #Modélisation de système, #Modélisation métier, #Modélisation des besoins, #MDE, #MDA, #IDM, #Ingénierie Dirigée par les Modèles IDM

Papyrus est un ensemble de plugins Eclipse faisant partie du projet Eclipse Modeling Project. Il s'agit d'un nouvel environnement pour éditer tout type de modèle EMF (Eclipse Modeling Framework) et tout particulièrment UML 2 (Unified Modeling Language...

Lire la suite
Tag(s) : #UML, #Modélisation de système, #Modélisation des besoins, #Modélisation métier, #Ingénierie Dirigée par les Modèles IDM, #IDM

L'objectif de cet article est de vous montrer les principes de base d'une transformation de modèles avec ATL (ATLAS Transformation Language). Si comme moi, cela fait longtemps que vous n'avez pas codé dans un langage, n'ayez crainte, je vous fourni tous...

Lire la suite
Tag(s) : #informatique, #Ingénierie Dirigée par les Modèles IDM, #IDM, #Model Driven Engineering MDE, #MDE, #MDA, #Modélisation de système

Le métamodèle source "Families" dont est issu le modéle décrit dans "sample-Families.xmi" contenant les objets à transformer en Persons. Après exécution de la transformation ATL du modèle "sample-Families.xmi", le résultat sera le modéle décrit dans "sample-Persons.xmi"...

Lire la suite
Tag(s) : #informatique, #Ingénierie Dirigée par les Modèles IDM, #IDM, #Model Driven Engineering MDE, #MDE, #MDA, #Modélisation de système
1 2 3 4 5 6 7 8 9 10 20 > >>