La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

08/11/2011 TOPCASED avec MDT Papyrus un environnement de modélisation Open Source adapté au contexte industriel Eclipse Day, 8 novembre 2011 Tristan Faure.

Présentations similaires


Présentation au sujet: "08/11/2011 TOPCASED avec MDT Papyrus un environnement de modélisation Open Source adapté au contexte industriel Eclipse Day, 8 novembre 2011 Tristan Faure."— Transcription de la présentation:

1 08/11/2011 TOPCASED avec MDT Papyrus un environnement de modélisation Open Source adapté au contexte industriel Eclipse Day, 8 novembre 2011 Tristan Faure Raphaël Faudou

2 2 08/11/2011 Tristan Faure Agenda ▶ La plate-forme TOPCASED ▶ Le modeleur MDT Papyrus ▶ TOPCASED et MDT Papyrus ▶ Perspectives (Polarsys)

3 3 08/11/2011 Tristan Faure ▶ La plate-forme TOPCASED – Présentation ▶ Le modeleur MDT Papyrus ▶ TOPCASED et MDT Papyrus ▶ Perspectives (Polarsys) La Plate-forme TOPCASED

4 4 08/11/2011 Tristan Faure Présentation ▶ TOPCASED – D’abord un projet collaboratif Aerospace Valley Pôle de compétitivité – Aéronautique – Espace – Systèmes embarqués Elu meilleur projet R&D du pôle – Enjeux Proposer un outillage pérenne sur plus de 50 ans –  modèle open source considéré comme la meilleure approche Réduire coûts d’ingénierie en utilisant le « model based » Renforcer les liens entre académiques, écoles et industriels Faire avancer le concept d’entreprise étendue – Pour les systèmes embarqués ? Oui … mais pas que !

5 5 08/11/2011 Tristan Faure Présentation ▶ TOPCASED est surtout une Plateforme de modélisation open source – Contient un ensemble de composants open source Développés par la communauté TOPCASED et sous licence EPL (Eclipse Public License) – Intégrée, validée et packagée 3 fois par an Regroupant les divers composants TOPCASED Basée sur la plateforme Eclipse et différents fwks – dont EMF (Eclipse Modeling Framework) ▶ TOPCASED est aussi un Ecosystème varié TOPCASED vX Autres communa utés (Apache…) Fondation Eclipse Communaut é TOPCASED

6 6 08/11/2011 Tristan Faure Présentation ▶ TOPCASED – Début du projet en 2004, v1 en 2007 – Version actuelle : TOPCASED Model editors (UML,SysML,…) ‏ + change management (gPM) + collaborative work Full model process + Model requirement traceability Project kickOff Aerospace Valley French Cluster First ideas v 3.0 Improvements + first documentation generator + Verification (simulation and rules checkers) ‏ v 1.0 v 2.0 Start of experimentations Start of Industrial Deployments 2010 v 4.0 Ecore editor contributed to Eclipse foundation TOPCASED Days (1 st edition) Performance optimizations + Gendoc2

7 7 08/11/2011 Tristan Faure Présentation ▶ Ils l’utilisent :

8 8 08/11/2011 Tristan Faure ▶ La plate-forme TOPCASED ▶ Le modeleur MDT Papyrus – Contexte/Objectifs – Fonctionnalités – Perspectives ▶ TOPCASED et MDT Papyrus ▶ Perspectives (Polarsys) Le modeleur MDT Papyrus

9 9 08/11/2011 Tristan Faure Contexte/Objectifs ▶ Proposer une relève à UML 2 Tools au sein de la fondation Eclipse ▶ Joindre les efforts d’acteurs développant des outils UML2 ▶ Objectif : Respecter à 100 % les spécifications OMG TM UML et SysML

10 10 08/11/2011 Tristan Faure Contexte/Objectifs ▶ Statut – Version stabilisée: (Indigo SR1): Septembre 2011 Intégration SysML : Blocs/Blocs internes/Paramétrique Travail collaboratif Customisation Vue propriétés – Version de développement en cours: (Juno, juin 2012) Nouvelle version UML Nouveaux éditeurs textuels – 0.7.x (Galileo) : 2010 Première version Diagramme de classe/séquence/machines à états/activités/structures composites Customisation de la palette

11 11 08/11/2011 Tristan Faure Fonctionnalités ▶ MDT Papyrus est – un Editeur graphique de modèles UML et SysML

12 12 08/11/2011 Tristan Faure Fonctionnalités ▶ MDT Papyrus est – un Editeur graphique de modèles UML

13 13 08/11/2011 Tristan Faure Fonctionnalités ▶ MDT Papyrus – Fournit aussi des diagrammes tabulaires

14 14 08/11/2011 Tristan Faure Fonctionnalités ▶ MDT Papyrus s’adapte à votre contexte industriel – Filtrage et extension de Palette

15 15 08/11/2011 Tristan Faure Fonctionnalités ▶ MDT Papyrus s’adapte à votre contexte industriel – Propriétés

16 16 08/11/2011 Tristan Faure Fonctionnalités ▶ MDT Papyrus s’adapte à votre contexte industriel – Vue arborescente

17 17 08/11/2011 Tristan Faure Fonctionnalités ▶ MDT Papyrus – offre des éditeurs textuels avancés Modifie les propriétés de l’objet en fonction de la saisie

18 18 08/11/2011 Tristan Faure Fonctionnalités ▶ MDT Papyrus – permet de lier des éléments internes / externes au modèle avec des éléments du modèle

19 19 08/11/2011 Tristan Faure Fonctionnalités ▶ MDT Papyrus – permet aux utilisateurs de travailler en parallèle sur un même modèle – permet de sélectionner les fichiers à charger ou non – est scriptable Javascript / Jython

20 20 08/11/2011 Tristan Faure Perspectives ▶ Améliorer l’intégration avec les autres outils de la fondation – Comparaison de diagrammes avec EMFCompare ▶ S’intégrer à de nouveaux outils – CDO (Stockage de modèle sur serveur) – Mylyn

21 21 08/11/2011 Tristan Faure TOPCASED et MDT Papyrus ▶ Contexte/Objectifs ▶ Fonctionnalités ▶ TOPCASED et MDT Papyrus – Gendoc2 – Requirement – Simulation – Open Test ▶ Perspectives (Polarsys)

22 22 08/11/2011 Tristan Faure TOPCASED et MDT Papyrus ▶ MDT Papyrus – est intégré dans TOPCASED depuis la version de façon expérimentale depuis la version de façon opérationnelle – est l’éditeur UML/SysML recommandé pour tout nouveau projet (depuis 5.1.0) ▶ Pour les projets en cours avec anciens éditeurs, il est préférable d’attendre la version TOPACSED 5.2.0, car elle offrira des outils d’aide à la migration vers le format Papyrus ▶ outils TOPCASED compatibles avec MDT Papyrus depuis la version 5.1 :

23 23 08/11/2011 Tristan Faure TOPCASED et MDT Papyrus ▶ Gendoc2 – Outil de génération 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)

24 24 08/11/2011 Tristan Faure TOPCASED et MDT Papyrus ▶ Gendoc2 – Exemples

25 25 08/11/2011 Tristan Faure TOPCASED et MDT Papyrus ▶ Gendoc2 – Exemples

26 26 08/11/2011 Tristan Faure TOPCASED et MDT Papyrus ▶ Gendoc2 – Exemples

27 27 08/11/2011 Tristan Faure TOPCASED et MDT Papyrus ▶ Requirement – Composant pour gérer la couverture des exigences amont par des éléments de modèle 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 d’exigences avec la version précédente et mettre en lumière les impacts sur la couverture d’exigences Calculer et générer des matrices de traçabilité

28 28 08/11/2011 Tristan Faure TOPCASED et MDT Papyrus 1. Drag & drop 2. Création d’un lien de traçabilité 3. Une exigence amont est notée comme tracée

29 29 08/11/2011 Tristan Faure TOPCASED et MDT Papyrus ▶ Simulation – Outillage pour simuler le comportement (niveau spécification) Des machines à états Des graphes d’activités UML

30 30 08/11/2011 Tristan Faure TOPCASED et MDT Papyrus ▶ OpenTest – Permet de : Définir campagne de tests pour des projets Ecrire des tests référençant des exigences Ecrire des résultats d’exécution Générer des rapports d’exécution de tests – Disponible via Client Web Client Eclipse – Compatible avec le composant Requirement de TOPCASED

31 31 08/11/2011 Tristan Faure TOPCASED et MDT Papyrus Client Web Client Eclipse

32 32 08/11/2011 Tristan Faure Perspectives (Polarsys) ▶ Contexte/Objectifs ▶ Fonctionnalités ▶ TOPCASED et MDT Papyrus ▶ Perspectives (Polarsys)

33 33 08/11/2011 Tristan Faure Perspectives (Polarsys) ▶ Perspectives pour MDT Papyrus – Développer la communauté – Prendre en compte ses retours – S’imposer comme l’outillage de référence 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

34 34 08/11/2011 Tristan Faure Merci ▶ MDT Papyrus – ▶ TOPCASED –


Télécharger ppt "08/11/2011 TOPCASED avec MDT Papyrus un environnement de modélisation Open Source adapté au contexte industriel Eclipse Day, 8 novembre 2011 Tristan Faure."

Présentations similaires


Annonces Google