contraintes ocl OCL contraintes sur métamodèles Philippe Collet revisité by Sébastien Mosser SI ?? M IFI Domain Speci ?c Languages Novembre CObjectifs r ?? ? Comprendre la nécessité et la portée d ? OCL r ?? ? Apprendre OCL et la manière de spéci ?er avec

OCL contraintes sur métamodèles Philippe Collet revisité by Sébastien Mosser SI ?? M IFI Domain Speci ?c Languages Novembre CObjectifs r ?? ? Comprendre la nécessité et la portée d ? OCL r ?? ? Apprendre OCL et la manière de spéci ?er avec ce langage r ?? ? Mettre en ?uvre OCL dans l'ensemble d'une modélisation UML r ?? ? Appliquer à la spéci ?cation de métamodèles Ph Collet C ère partie r ?? ? Introduction n ? ? OCL et UML n ? ? Motivations n ? ? OCL principes et forme du langage r ?? ? OCL première approche n ? ? Contraintes et contexte n ? ? Commentaires n ? ? Stéréotypes et mots-clés pour structurer les spéci ?cations n ? ? Types de spéci ?cation r ?? ? Types et valeurs de base n ? ? Types du modèle n ? ? Règles de précédence n ? ? Enumérations n ? ? Conformance de type Ph Collet COCL et UML r ?? ? UML est un langage de modélisation essentiellement graphique r ?? ? Dans les diagrammes il est di ?cile voire impossible dans certains cas de préciser de manière complète toutes les subtilités d'un modèle Ph Collet COCL et UML r ?? ? Contourner le problème n ? ? écrire des spéci ?cations plus complètes en langue naturelle n ? ? inconvénient des ambigu? tés restent possibles r ?? ? l'utilisation d'un langage formel avec une sémantique connue s'impose r ?? ? OCL est une réponse à ces attentes n ? ? un langage formel n ? ? pour annoter les diagrammes UML n ? ? permettant notamment l'expression de contraintes Ph Collet COCL objectifs r ?? ? Accompagner les diagrammes UML de descriptions n ? ? précises n ? ? non ambigu? s r ?? ? Eviter les désavantages des langages formels traditionnels n ? ? peu utilisables par les utilisateurs et les concepteurs non matheux ? r ?? ? Rester facile à écrire n ? ? Tout en étant orienté objet r ?? ? Et facile à lire Ph Collet CPetit historique r ?? ? OCL s'inspire de Syntropy n ? ? méthode basée sur une combinaison d'OMT Object Modeling Technique et d'un sous-ensemble de Z r ?? ? Origine n ? ? OCL a été développé à partie de par Jos Warmer IBM n ? ? sur les bases du langage IBEL Integrated Business Engineering Language r ?? ? Première dé ?nition IBM r ?? ? Formellement intégré à UML en r ?? ? OCL intégré dans la dé ?nition d ? UML en n ? ? conforme à UML et au MOF n ? ? fait partie du catalogue de spéci ?cations de l'OMG n ? ? chapitres OCL Language Description et OCL Standard Library Ph Collet COCL principes r ?? ? La notion de contrainte n ? ? Dé ?nition Une contrainte est une expression à valeur booléenne que l'on peut attacher à n'importe quel élément UML n ?

Documents similaires
Arty collection Arty Collection Projet élaboré par Souissi Yosr Ben Mrad Soulaima CPlan - Présentation - le fonctionnement de site -Les Valeurs La mission La vision - Les intérêts de site -Type de recherche -Le secteur d'activité de site -le type de reche 0 0
La sonorisation des seances lumiere en 1896 et 1897 1895 mille huit cent quatre vingt quinze 1 0 0
Lettre de motivation zana frederic 0 0
Youplaboum ton corps ECO ? PARC MOUGINS Du octobre au mars YOUPLABOUM TON CORPS DOSSIER PEDAGOGIQUE CLa fête foraine s'installe dans le petit carré des - ans à Eco ? Parc Avec de très nombreuses attractions Youplaboum ton corps ? propose une découverte lu 0 0
Administrator guide BiblioteQ Administrator Guide Introduction This document details the process for installing con ?guring and uninstalling BiblioteQ Database Con ?guration PostgreSQL Database Con ?guration BiblioteQ supports versions x and x of PostgreS 0 0
Comment installer nagios Comment installer Nagios Centreon et Nagvis sous Redhat ou CentOs Ce tuto vous permettra d ? installer le trio Nagios Nagvis et Centreon avec NDOutils très facilement sur Redhat ou CentOs Prérequis Vous pouvez les télécharger avec 0 0
Sas guide 2 Sas Installation Guide Install SAS Uninstall SAS Uninstall SAS Uninstall SAS Please see our guide How To Work With ISO Files for more information on this ?le You need approximately GB of hard disk space to download and install SAS Before you b 0 0
Liste verbes irreguliers 4 enjoy 1 0 0
ayari 1 Mondher AYARI L ? ART DE L ? IMPROVISATION DANS LES MUSIQUES DU MAQ? M Résumé La production musicale en particulier dans les cultures de tradition orale du bassin méditerranéen ne se réduit pas à une simple adéquation à la théorie elle conserve un 0 0
Ndd 70 danse et littérature avec louise vanneste thomas gunzig mette edvardsen trisha brown portrait d ? une ?gure majeure de la danse Trimestriel d ? information et de ré exion sur la danse Édité par CONTREDANSE automne - N CP NDD AUTOMNE N ÉDITO C ? est 0 0
  • 43
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager