Post on 15-Jul-2015
TOPCASED avec MDT Papyrus un environnement de modlisation Open Source adapt au contexte industrielEclipse Day, 8 novembre 2011 Tristan Faure Raphal FaudouTristan.faure@atos.net Raphael.faudou@atos.net08/11/2011
Agenda La plate-forme TOPCASED Le modeleur MDT Papyrus TOPCASED et MDT Papyrus Perspectives (Polarsys)
08/11/2011 Tristan Faure
2
La Plate-forme TOPCASED La plate-forme TOPCASED Prsentation Le modeleur MDT Papyrus TOPCASED et MDT Papyrus Perspectives (Polarsys)
08/11/2011 Tristan Faure
3
Prsentation
08/11/2011 Tristan Faure
TOPCASED Dabord un projet collaboratif Aerospace Valley Ple de comptitivit Aronautique Espace Systmes embarqus Elu meilleur projet R&D du ple Enjeux Proposer un outillage prenne sur plus de 50 ans modle open source considr comme la meilleure approche Rduire cots dingnierie en utilisant le model based Renforcer les liens entre acadmiques, coles et industriels Faire avancer le concept dentreprise tendue Pour les systmes embarqus ? Oui mais pas que !
4
Prsentation
08/11/2011 Tristan Faure
TOPCASED est surtout une Plateforme de modlisation open source Contient un ensemble de composants open source Dvelopps par la communaut TOPCASED et sous licence EPL (Eclipse Public License) Intgre, valide et package 3 fois par an Regroupant les divers composants TOPCASED TOPCASED Base sur la plateforme Eclipse et diffrents fwks Fondation dont EMF (Eclipse Modeling Framework) EclipseCommunaut
TOPCASED est aussi un Ecosystme vari
Autres communauts(Apache)
TOPCASED vX
5
Prsentation TOPCASED Dbut du projet en 2004, v1 en 2007 Version actuelle : TOPCASED 5.1.0
08/11/2011 Tristan Faure
2004
2006
Ecore editor contributed to Eclipse foundation
2008
2010Start of Industrial Deployments TOPCASED Days (1st edition)
6
Prsentation Ils lutilisent :
08/11/2011 Tristan Faure
7
Le modeleur MDT Papyrus La plate-forme TOPCASED Le modeleur MDT Papyrus Contexte/Objectifs Fonctionnalits Perspectives TOPCASED et MDT Papyrus Perspectives (Polarsys)
08/11/2011 Tristan Faure
8
Contexte/Objectifs
08/11/2011 Tristan Faure
Proposer une relve UML 2 Tools au sein de la fondation Eclipse
Joindre les efforts dacteurs dveloppant des outils UML2
Objectif : Respecter 100 % les spcifications OMGTM UML et SysML9
Contexte/Objectifs
08/11/2011 Tristan Faure
Statut Version stabilise: 0.8.1 (Indigo SR1): Septembre 2011 Intgration SysML : Blocs/Blocs internes/Paramtrique Travail collaboratif Customisation Vue proprits Version de dveloppement en cours: 0.9.0 (Juno, juin 2012) Nouvelle version UML Nouveaux diteurs textuels 0.7.x (Galileo) : 2010 Premire version Diagramme de classe/squence/machines tats/activits/structures composites Customisation de la palette
10
Fonctionnalits MDT Papyrus est un Editeur graphique de modles UML et SysML
08/11/2011 Tristan Faure
11
Fonctionnalits MDT Papyrus est un Editeur graphique de modles UML
08/11/2011 Tristan Faure
12
Fonctionnalits MDT Papyrus Fournit aussi des diagrammes tabulaires
08/11/2011 Tristan Faure
13
Fonctionnalits MDT Papyrus sadapte votre contexte industriel Filtrage et extension de Palette
08/11/2011 Tristan Faure
14
Fonctionnalits MDT Papyrus sadapte votre contexte industriel Proprits
08/11/2011 Tristan Faure
15
Fonctionnalits MDT Papyrus sadapte votre contexte industriel Vue arborescente
08/11/2011 Tristan Faure
16
Fonctionnalits MDT Papyrus offre des diteurs textuels avancs
08/11/2011 Tristan Faure
Modifie les proprits de lobjet en fonction de la saisie
17
Fonctionnalits
08/11/2011 Tristan Faure
MDT Papyrus permet de lier des lments internes / externes au modle avec des lments du modle
18
Fonctionnalits
08/11/2011 Tristan Faure
MDT Papyrus permet aux utilisateurs de travailler en parallle sur un mme modle
permet de slectionner les fichiers charger ou non
est scriptable Javascript / Jython19
Perspectives Amliorer lintgration avec les autres outils de la fondation Comparaison de diagrammes avec EMFCompare
08/11/2011 Tristan Faure
Sintgrer de nouveaux outils CDO (Stockage de modle sur serveur) Mylyn
20
TOPCASED et MDT Papyrus Contexte/Objectifs Fonctionnalits TOPCASED et MDT Papyrus Gendoc2 Requirement Simulation Open Test Perspectives (Polarsys)
08/11/2011 Tristan Faure
21
TOPCASED et MDT Papyrus
08/11/2011 Tristan Faure
MDT Papyrus est intgr dans TOPCASED depuis la version 5.0.0 de faon exprimentale depuis la version 5.1.0 de faon oprationnelle est lditeur UML/SysML recommand pour tout nouveau projet (depuis 5.1.0) Pour les projets en cours avec anciens diteurs, il est prfrable dattendre la version TOPACSED 5.2.0, car elle offrira des outils daide la migration vers le format Papyrus outils TOPCASED compatibles avec MDT Papyrus depuis la version 5.1 :
22
TOPCASED et MDT Papyrus Gendoc2 Outil de gnration de document Word et OpenOffice Bas sur Acceleo 3 Mise en forme et codage dans le document Credo : What You Write Is What You Get (WYWIWYG)
08/11/2011 Tristan Faure
23
TOPCASED et MDT Papyrus Gendoc2 Exemples
08/11/2011 Tristan Faure
24
TOPCASED et MDT Papyrus Gendoc2 Exemples
08/11/2011 Tristan Faure
25
TOPCASED et MDT Papyrus Gendoc2 Exemples
08/11/2011 Tristan Faure
26
TOPCASED et MDT Papyrus
08/11/2011 Tristan Faure
Requirement Composant pour grer la couverture des exigences amont par des lments de modle et les tracer par des exigences de plus bas niveau Contient en plus des outils pour: Importer des exigences amont depuis Word/Excel/OpenOffice/Doors Comparer un import dexigences avec la version prcdente et mettre en lumire les impacts sur la couverture dexigences Calculer et gnrer des matrices de traabilit
27
TOPCASED et MDT Papyrus
08/11/2011 Tristan Faure
1. Drag & drop
3. Une exigence amont est note comme trace
2. Cration dun lien de traabilit
28
TOPCASED et MDT Papyrus
08/11/2011 Tristan Faure
Simulation Outillage pour simuler le comportement (niveau spcification) Des machines tats Des graphes dactivits UML
29
TOPCASED et MDT Papyrus OpenTest Permet de : Dfinir campagne de tests pour des projets Ecrire des tests rfrenant des exigences Ecrire des rsultats dexcution Gnrer des rapports dexcution de tests Disponible via Client Web Client Eclipse Compatible avec le composant Requirement de TOPCASED
08/11/2011 Tristan Faure
30
TOPCASED et MDT Papyrus
08/11/2011 Tristan Faure
Client Eclipse
Client Web
31
Perspectives (Polarsys) Contexte/Objectifs Fonctionnalits TOPCASED et MDT Papyrus Perspectives (Polarsys)
08/11/2011 Tristan Faure
32
Perspectives (Polarsys)
08/11/2011 Tristan Faure
Perspectives pour MDT Papyrus Dvelopper la communaut Prendre en compte ses retours Simposer comme loutillage de rfrence UML et SysML Open source Rejoindre le release train Quelques mots sur Polarsys: Groupe de travail de la fondation Eclipse Pour le Very Long Term Support (entre 10 et 70 ans) http://www.polarsys.org/
33
Merci MDT Papyrus http://www.eclipse.org/modeling/mdt/papyrus/ TOPCASED http://www.topcased.org Moi
08/11/2011 Tristan Faure
34