, Enterprise Architect

, Exemple de modèle de classe utilisé pour l'évaluation de l'outil de modélisation Enterprise Architect

, Le modèle comporte sept classe avec des associations et de l'héritage. La classe A inclue la même machine à état de celle présenté sur l

, Annexe, vol.10

, Considérons une classe avec un seul attribut (attribute1), par défaut Rhapsody génère les deux opérations accesor (getattribute1) et mutator (setattribute1) comme le montre la figure ci-dessus

L. Développeurs-au-sein-de, Somfy n'utilisent pas ces deux opérations, nous avons cherché une propriété qui permet de les supprimer lors de la génération. Cette propriété se situe dans l'onglet attribute, deux cases à décocher « mutatorGenerate » et « accesorGenerate

, Ci-dessous le code généré après avoir décoché les deux propriétés

, Bibliographie

R. France and B. Rumpe, Model-driven Development of Xomplex Software : A Research Roasdmap, IEEE Computer Society, p.6, 2007.

L. Piechocki, UML, le langage de modélisation objet unifié. Laurentpiechnocki .developpez.com, pp.14-2009

O. , Unified Modeling Language (OMG UML) Superstructure, Version 2.3, pp.13-37

, UML and Rational Rhapsody WOrflows dor Embedded Code Development, https://www.youtube.com/watch?v=yaLGw-ZSUKk, IBM Software Education, 2013.

G. Guta, Model-to Text Transformation Modification by Examples, 2012.

J. Musset, E. Juliot, and S. Lacrampe, AcceleoTM 2.2 : Guide utilisateur. Obeo, 2008.

. Magicdraw, Tutoriels sysml video magicDraw, guide vidéo d'utilisation http

U. Papyrus, Y. Ouhammou, and M. Baron, Apprendre les bases avec Eclipse papyrus, support internet sur le site developpez