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

Slides:



Advertisements
Présentations similaires
Possibilités de Facebook dans votre club Toastmasters Samedi, le 12 juin 2010 Michel Beaulieu
Advertisements

[number 1-100].
1. Résumé 2 Présentation du créateur 3 Présentation du projet 4.
Produit Gammes Nomenclatures Modules Techniques Prix de Revient Prix de Vente Modules Techniques Client Marges Mise en route Temps Unitaire Prix (Ex:
Mon carnet De comportement
Département Édition - Intégration SEMINAIRE SOA Migration du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 16 octobre 2007.
Classe : …………… Nom : …………………………………… Date : ………………..
Est Ouest Sud 11 1 Nord 1 Laval Du Breuil, Adstock, Québec I-17-17ACBLScore S0417 Allez à 1 Est Allez à 4 Sud Allez à 3 Est Allez à 2 Ouest RndNE
Est Ouest Sud 11 1 Nord 1 RondeNE SO
Sud Ouest Est Nord Individuel 36 joueurs
Les Prepositions.
19 septembre 2006 Tendances Logicielles IBM Rational Data Architect Un outil complet de modélisation et de conception pour SGBD Isabelle Claverie-Berge.
1 V-Ingénierie… La compétence au service de lexigence… vous présente.
Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Architectures Orientées Services Composants de Service Exemple pratique de développement.
JXDVDTEK – Une DVDthèque en Java et XML
Initiation et perfectionnement à lutilisation de la micro-informatique Publier des films sur DailyMotion (sur Mac et sur PC) ©Yves Roger Cornil
La diapo suivante pour faire des algorithmes (colorier les ampoules …à varier pour éviter le « copiage ») et dénombrer (Entoure dans la bande numérique.
William Francis Amphithéâtre de lISTIL - CAMPUS DE LA DOUA Travailler Ensemble WIKI et BLOG: Outils Collaboratifs.
Page 1 Introduction à ATEasy 3.0 Page 2 Quest ce quATEasy 3.0? n Ensemble de développement très simple demploi n Conçu pour développer des bancs de test.
CALENDRIER PLAYBOY 2020 Cliquez pour avancer.
Utilisation de MS Project 2007
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
le profil UML en temps réel MARTE
1 Guide de lenseignant-concepteur Vincent Riff 27 mai 2003.
Thèse de Doctorat Troisième cycle de Physique présentée par Mr NZONZOLO Maître es Science Étude en simulation des effets des paramètres macroscopiques.
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
Configuration de Windows Server 2008 Active Directory
Projet poker 1/56. Introduction Présentation de léquipe Cadre du projet Enjeux Choix du sujet 2.
F Copyright © Oracle Corporation, Tous droits réservés. Créer des programmes avec Procedure Builder.
Internet : la mémoire courte ? Capture de sites Web en ligne Conférence B.N.F, Avril 2004 Xavier Roche(HTTrack)
Développement d’application web
La Saint-Valentin Par Matt Maxwell.
Notre calendrier français MARS 2014
Annexe 1 VISITE SUR
C'est pour bientôt.....
Les nombres.
Veuillez trouver ci-joint
Portail CVM Vision pédagogique.
Projet de Master première année 2007 / 2008
LA GESTION COLLABORATIVE DE PROJETS Grâce aux outils du Web /03/2011 Académie de Créteil - Nadine DUDRAGNE 1.
2 Industrialisation des développements sur SQL Server avec Visual Studio 2010 Mardi 8 Février – 17h30 Karim Zegour – Winwise Michel Perfetti – MVP VS.
Soutenance finale 12 mars 2004 Présenté par : Alban HERMET
Gestion de Projet avec JIRA Gantt Chart Project Yves YANG yves
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
1 PLAN I. Eclipse Modeling Framework  Présentation  Le modèle Ecore  Code généré  Utilisation de template II.Graphical Modeling Framework  Présentation.
CALENDRIER-PLAYBOY 2020.
1. Présentation générale du système
6 Nombres et Heures 20 vingt 30 trente 40 quarante.
Projet de stage d’année IIR4 sous le thème:
1 New Version Acquisition d’images Traitement d’images Interprétation clinique Chaîne de traitement Dev. logiciel creaTools 5 GDCMcreaImageIOcreaMaracasVisu.
Quel est l’intérêt d’utiliser le diagramme de Gantt dans la démarche de projet A partir d’un exemple concret, nous allons pouvoir exploiter plusieurs parties.
Démarche d’ingénierie système dans les systèmes complexes
Stratégie d’entreprise - Alstom Transport – Marco Férrogalini
Les Chiffres Prêts?
Médiathèque de Chauffailles du 3 au 28 mars 2009.
Relevez le numéro de votre logo préféré et adressez-le à : En cas d’hésitation, vous pouvez choisir jusqu’à 3 logos. Seront pris.
Université de Sherbrooke
FRANÇOIS-XAVIER PARÉ Bibliothécaire BUREAU DES SYSTÈMES 11 novembre 2009 L A BARRE D’OUTILS L IB X : L A RECHERCHE À UN CLIC Merci à Lucie Geoffroy et.
Présente Conception d’un petit site Web. 2 4-nov-03© Préambule Cette présentation fait suite à celle intitulée « Imaginer, concevoir, mettre.
Tirer le meilleur parti d’Office /10/ Vincent Bippus IT/OIS 07 octobre 2014.
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Transcription de la présentation:

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 Tristan.faure@atos.net Raphael.faudou@atos.net

Agenda La plate-forme TOPCASED Le modeleur MDT Papyrus TOPCASED et MDT Papyrus Perspectives (Polarsys)

La Plate-forme TOPCASED Présentation Le modeleur MDT Papyrus TOPCASED et MDT Papyrus Perspectives (Polarsys)

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 ! Meilleur en termes de retombées financières et emplois directs créés

Autres communautés (Apache…) 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é Communauté TOPCASED Fondation Eclipse Autres communautés (Apache…) TOPCASED vX

Présentation 2004 2006 2008 2010 TOPCASED Début du projet en 2004, v1 en 2007 Version actuelle : TOPCASED 5.1.0 2004 2006 2008 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 (1st edition) + change management (gPM) + collaborative work Model editors (UML,SysML,…)‏ Full model process + Model requirement traceability Performance optimizations + Gendoc2

Présentation Ils l’utilisent :

Le modeleur MDT Papyrus La plate-forme TOPCASED Le modeleur MDT Papyrus Contexte/Objectifs Fonctionnalités Perspectives TOPCASED et MDT Papyrus Perspectives (Polarsys)

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 OMGTM UML et SysML

Contexte/Objectifs Statut Version stabilisée: 0.8.1 (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: 0.9.0 (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

Fonctionnalités MDT Papyrus est un Editeur graphique de modèles UML et SysML

Fonctionnalités MDT Papyrus est un Editeur graphique de modèles UML

Fonctionnalités MDT Papyrus Fournit aussi des diagrammes tabulaires

Fonctionnalités MDT Papyrus s’adapte à votre contexte industriel Filtrage et extension de Palette

Fonctionnalités MDT Papyrus s’adapte à votre contexte industriel Propriétés

Fonctionnalités MDT Papyrus s’adapte à votre contexte industriel Vue arborescente

Fonctionnalités MDT Papyrus offre des éditeurs textuels avancés Modifie les propriétés de l’objet en fonction de la saisie

Fonctionnalités MDT Papyrus permet de lier des éléments internes / externes au modèle avec des éléments du modèle

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

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

TOPCASED et MDT Papyrus Contexte/Objectifs Fonctionnalités TOPCASED et MDT Papyrus Gendoc2 Requirement Simulation Open Test Perspectives (Polarsys)

TOPCASED et MDT Papyrus est intégré dans TOPCASED depuis la version 5.0.0 de façon expérimentale depuis la version 5.1.0 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 :

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)

TOPCASED et MDT Papyrus Gendoc2 Exemples

TOPCASED et MDT Papyrus Gendoc2 Exemples

TOPCASED et MDT Papyrus Gendoc2 Exemples

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é

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

TOPCASED et MDT Papyrus Simulation Outillage pour simuler le comportement (niveau spécification) Des machines à états Des graphes d’activités UML

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

TOPCASED et MDT Papyrus Client Eclipse Client Web

Perspectives (Polarsys) Contexte/Objectifs Fonctionnalités TOPCASED et MDT Papyrus Perspectives (Polarsys)

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://www.polarsys.org/

Merci MDT Papyrus http://www.eclipse.org/modeling/mdt/papyrus/ TOPCASED http://www.topcased.org