SlideShare una empresa de Scribd logo
1 de 12
Papyrus:
A graphical modeling tool
for UML2 and SysML.
Rémi Schnekenburger
Patrick Tessier
{firstName.lastName}@cea.fr
Team
• CEA LIST (9)
 Tatiana Fesenko
 Sebastien Gerard (lead)
 Vincent Lorenzo
 Chokri Mraidha
 Ansgar Radermacher
 Remi Schnekenburger
 David Servat
 Yann Tanguy
 Patrick Tessier
• ATOS Origin: (6)
 Tristan Faure
 Vincent Hemery
 Thibault Landre
 Mathieu Velten
 Emilien Perico
 Raphael Faudou
• LIFL (1)
 Cedric Dumoulin
Project objectives
• Objectives:
 Full compliant Unified Modeling Language 2 (UML2) graphical
modeler
 Relies on Eclipse implementation of standards
 Domain Specific Modeling Language (DSML) editor using
advanced UML2 profile support
 Example: SysML and MARTE languages support.
UML2 support (1/2)
UML2 support (2/2)
Make Papyrus yours!
• New Language support with UML2
profiles
• Define new diagrams for Papyrus
 Papyrus SysML diagrams are created by extending UML2
diagrams
 Customize appearance and behavior of the editors
• Integrate model transformations
 for example: QVTo transformations
Papyrus customizations
• Tool customization (Palette)
 Reuse and extend existing tools
 Customize behavior: stereotype application,
apperance, …
• Model tree view (Model explorer)
 Based on Modisco project
 Customize content and appearance
• Property view
 On-the-fly and static customization
 Add/remove editable properties
Modeling Wizards example
• From Modeling wizards
 1st International Master Class on Model-Driven Engineering - Sep. 30 - Oct. 2, 2010 - Oslo, Norway
 http://modelingwizards.isti.cnr.it/
Listerel – Critical Software Lab
• CEA LIST – Esterel Technologies collaboration
• Characteristics
 Open source:
Shares components with Eclipse MDT Papyrus (EPL license)
 Open architecture:
SysML model API for data extract, import or modifications
 Professional support:
Unified look and feel with SCADE
• Main features
 System modeling based on SysML standard
 No duplication of efforts, no inconsistencies between
system structural description (SysML Block Diagrams)
and software behavioral description with SCADE Suite
Roadmap for next version (0.8)
• Join the Indigo release train
• Planned items:
 Consolidation of existing features
 e.g undo/redo management in multi-view context
 Enhance integration of customization abilities
 Adding validation support into diagrams
 Better display of stereotypes in diagrams
 Implementation of more UML elements
 e.g. Activity diagram
• Bugfixes!
More Information
• For developers...
 http://wiki.eclipse.org/Papyrus_Developer_Guide
 http://dev.eclipse.org/mailman/listinfo/mdt-papyrus.dev
• For vendors/consumers...
 http://www.eclipse.org/papyrus
• For users...
 news://news.eclipse.org/eclipse.papyrus
Legal Notices
• MOF, Object Management Group, OMG, OMG
SysML, and Unified Modeling Language are
trademarks of the Object Management Group
• UML is a registered trademark of the Object
Management Group
• Java and all Java-based trademarks are trademarks of
Sun Microsystems, Inc. in the United States, other
countries, or both
• Other company, product, or service names may be
trademarks or service marks of others

Más contenido relacionado

La actualidad más candente

Eclipse Neon Democamp Budapest - VIATRA 1.3 release
Eclipse Neon Democamp Budapest - VIATRA 1.3 releaseEclipse Neon Democamp Budapest - VIATRA 1.3 release
Eclipse Neon Democamp Budapest - VIATRA 1.3 releaseÁbel Hegedüs
 
Roadmap - SiriusCon2016
Roadmap - SiriusCon2016Roadmap - SiriusCon2016
Roadmap - SiriusCon2016Cédric Brun
 
Moving OOo to XCanvas, Step 2 - Draw and Impress
Moving OOo to XCanvas, Step 2 - Draw and ImpressMoving OOo to XCanvas, Step 2 - Draw and Impress
Moving OOo to XCanvas, Step 2 - Draw and ImpressAlexandro Colorado
 
SiriusCon2016 - Integrating Textual and Graphical Editing in the POOSL IDE
SiriusCon2016 - Integrating Textual and Graphical Editing in the POOSL IDESiriusCon2016 - Integrating Textual and Graphical Editing in the POOSL IDE
SiriusCon2016 - Integrating Textual and Graphical Editing in the POOSL IDEObeo
 
[ Capella Day 2019 ] Feedback on deployment of Capella at RATP
[ Capella Day 2019 ] Feedback on deployment of Capella at RATP[ Capella Day 2019 ] Feedback on deployment of Capella at RATP
[ Capella Day 2019 ] Feedback on deployment of Capella at RATPObeo
 
SiriusCon2016 - ASML's MDE Going Sirius
SiriusCon2016 - ASML's MDE Going SiriusSiriusCon2016 - ASML's MDE Going Sirius
SiriusCon2016 - ASML's MDE Going SiriusObeo
 
#SiriusCon 2015: Sirius Roadmap
#SiriusCon 2015: Sirius Roadmap#SiriusCon 2015: Sirius Roadmap
#SiriusCon 2015: Sirius RoadmapObeo
 
Practical Aggregate Programming in Scala
Practical Aggregate Programming in ScalaPractical Aggregate Programming in Scala
Practical Aggregate Programming in ScalaRoberto Casadei
 
Advanced Data Science with Apache Spark-(Reza Zadeh, Stanford)
Advanced Data Science with Apache Spark-(Reza Zadeh, Stanford)Advanced Data Science with Apache Spark-(Reza Zadeh, Stanford)
Advanced Data Science with Apache Spark-(Reza Zadeh, Stanford)Spark Summit
 
[SiriusCon 2018] Extensive Use of Custom Properties Views in a Banking DSL Wo...
[SiriusCon 2018] Extensive Use of Custom Properties Views in a Banking DSL Wo...[SiriusCon 2018] Extensive Use of Custom Properties Views in a Banking DSL Wo...
[SiriusCon 2018] Extensive Use of Custom Properties Views in a Banking DSL Wo...Obeo
 
VIATRA 3: A Reactive Model Transformation Platform
VIATRA 3: A Reactive Model Transformation PlatformVIATRA 3: A Reactive Model Transformation Platform
VIATRA 3: A Reactive Model Transformation PlatformÁbel Hegedüs
 
[Capella Days 2020] An Adventure with Capella - A study from NEXTRAIL
[Capella Days 2020] An Adventure with Capella - A study from NEXTRAIL[Capella Days 2020] An Adventure with Capella - A study from NEXTRAIL
[Capella Days 2020] An Adventure with Capella - A study from NEXTRAILObeo
 
ODSC webinar "Kubeflow, MLFlow and Beyond — augmenting ML delivery" Stepan Pu...
ODSC webinar "Kubeflow, MLFlow and Beyond — augmenting ML delivery" Stepan Pu...ODSC webinar "Kubeflow, MLFlow and Beyond — augmenting ML delivery" Stepan Pu...
ODSC webinar "Kubeflow, MLFlow and Beyond — augmenting ML delivery" Stepan Pu...Provectus
 
Using Dynamic FME Workspaces to Build an ETL Solution For a Spatial Asset Vis...
Using Dynamic FME Workspaces to Build an ETL Solution For a Spatial Asset Vis...Using Dynamic FME Workspaces to Build an ETL Solution For a Spatial Asset Vis...
Using Dynamic FME Workspaces to Build an ETL Solution For a Spatial Asset Vis...Safe Software
 
Scilab Challenge@NTU 2014/2015 Project Briefing
Scilab Challenge@NTU 2014/2015 Project BriefingScilab Challenge@NTU 2014/2015 Project Briefing
Scilab Challenge@NTU 2014/2015 Project BriefingTBSS Group
 
Using Alf with Cameo Simulation Toolkit - Part 1: Basics
Using Alf with Cameo Simulation Toolkit - Part 1: BasicsUsing Alf with Cameo Simulation Toolkit - Part 1: Basics
Using Alf with Cameo Simulation Toolkit - Part 1: BasicsEd Seidewitz
 
“Houston, we have a model...” Introduction to MLOps
“Houston, we have a model...” Introduction to MLOps“Houston, we have a model...” Introduction to MLOps
“Houston, we have a model...” Introduction to MLOpsRui Quintino
 
Kubeflow: portable and scalable machine learning using Jupyterhub and Kuberne...
Kubeflow: portable and scalable machine learning using Jupyterhub and Kuberne...Kubeflow: portable and scalable machine learning using Jupyterhub and Kuberne...
Kubeflow: portable and scalable machine learning using Jupyterhub and Kuberne...Akash Tandon
 

La actualidad más candente (20)

Eclipse Neon Democamp Budapest - VIATRA 1.3 release
Eclipse Neon Democamp Budapest - VIATRA 1.3 releaseEclipse Neon Democamp Budapest - VIATRA 1.3 release
Eclipse Neon Democamp Budapest - VIATRA 1.3 release
 
Roadmap - SiriusCon2016
Roadmap - SiriusCon2016Roadmap - SiriusCon2016
Roadmap - SiriusCon2016
 
Moving OOo to XCanvas, Step 2 - Draw and Impress
Moving OOo to XCanvas, Step 2 - Draw and ImpressMoving OOo to XCanvas, Step 2 - Draw and Impress
Moving OOo to XCanvas, Step 2 - Draw and Impress
 
SiriusCon2016 - Integrating Textual and Graphical Editing in the POOSL IDE
SiriusCon2016 - Integrating Textual and Graphical Editing in the POOSL IDESiriusCon2016 - Integrating Textual and Graphical Editing in the POOSL IDE
SiriusCon2016 - Integrating Textual and Graphical Editing in the POOSL IDE
 
[ Capella Day 2019 ] Feedback on deployment of Capella at RATP
[ Capella Day 2019 ] Feedback on deployment of Capella at RATP[ Capella Day 2019 ] Feedback on deployment of Capella at RATP
[ Capella Day 2019 ] Feedback on deployment of Capella at RATP
 
SiriusCon2016 - ASML's MDE Going Sirius
SiriusCon2016 - ASML's MDE Going SiriusSiriusCon2016 - ASML's MDE Going Sirius
SiriusCon2016 - ASML's MDE Going Sirius
 
#SiriusCon 2015: Sirius Roadmap
#SiriusCon 2015: Sirius Roadmap#SiriusCon 2015: Sirius Roadmap
#SiriusCon 2015: Sirius Roadmap
 
Practical Aggregate Programming in Scala
Practical Aggregate Programming in ScalaPractical Aggregate Programming in Scala
Practical Aggregate Programming in Scala
 
Advanced Data Science with Apache Spark-(Reza Zadeh, Stanford)
Advanced Data Science with Apache Spark-(Reza Zadeh, Stanford)Advanced Data Science with Apache Spark-(Reza Zadeh, Stanford)
Advanced Data Science with Apache Spark-(Reza Zadeh, Stanford)
 
[SiriusCon 2018] Extensive Use of Custom Properties Views in a Banking DSL Wo...
[SiriusCon 2018] Extensive Use of Custom Properties Views in a Banking DSL Wo...[SiriusCon 2018] Extensive Use of Custom Properties Views in a Banking DSL Wo...
[SiriusCon 2018] Extensive Use of Custom Properties Views in a Banking DSL Wo...
 
VIATRA 3: A Reactive Model Transformation Platform
VIATRA 3: A Reactive Model Transformation PlatformVIATRA 3: A Reactive Model Transformation Platform
VIATRA 3: A Reactive Model Transformation Platform
 
[Capella Days 2020] An Adventure with Capella - A study from NEXTRAIL
[Capella Days 2020] An Adventure with Capella - A study from NEXTRAIL[Capella Days 2020] An Adventure with Capella - A study from NEXTRAIL
[Capella Days 2020] An Adventure with Capella - A study from NEXTRAIL
 
ODSC webinar "Kubeflow, MLFlow and Beyond — augmenting ML delivery" Stepan Pu...
ODSC webinar "Kubeflow, MLFlow and Beyond — augmenting ML delivery" Stepan Pu...ODSC webinar "Kubeflow, MLFlow and Beyond — augmenting ML delivery" Stepan Pu...
ODSC webinar "Kubeflow, MLFlow and Beyond — augmenting ML delivery" Stepan Pu...
 
Using Dynamic FME Workspaces to Build an ETL Solution For a Spatial Asset Vis...
Using Dynamic FME Workspaces to Build an ETL Solution For a Spatial Asset Vis...Using Dynamic FME Workspaces to Build an ETL Solution For a Spatial Asset Vis...
Using Dynamic FME Workspaces to Build an ETL Solution For a Spatial Asset Vis...
 
Scilab Challenge@NTU 2014/2015 Project Briefing
Scilab Challenge@NTU 2014/2015 Project BriefingScilab Challenge@NTU 2014/2015 Project Briefing
Scilab Challenge@NTU 2014/2015 Project Briefing
 
Using Alf with Cameo Simulation Toolkit - Part 1: Basics
Using Alf with Cameo Simulation Toolkit - Part 1: BasicsUsing Alf with Cameo Simulation Toolkit - Part 1: Basics
Using Alf with Cameo Simulation Toolkit - Part 1: Basics
 
“Houston, we have a model...” Introduction to MLOps
“Houston, we have a model...” Introduction to MLOps“Houston, we have a model...” Introduction to MLOps
“Houston, we have a model...” Introduction to MLOps
 
Sivp presentation
Sivp presentationSivp presentation
Sivp presentation
 
Kubeflow: portable and scalable machine learning using Jupyterhub and Kuberne...
Kubeflow: portable and scalable machine learning using Jupyterhub and Kuberne...Kubeflow: portable and scalable machine learning using Jupyterhub and Kuberne...
Kubeflow: portable and scalable machine learning using Jupyterhub and Kuberne...
 
Scilab-by-dr-gomez-june2014
Scilab-by-dr-gomez-june2014Scilab-by-dr-gomez-june2014
Scilab-by-dr-gomez-june2014
 

Destacado

Papyrus for RealTime - Executable Modeling on Eclipse
Papyrus for RealTime - Executable Modeling on EclipsePapyrus for RealTime - Executable Modeling on Eclipse
Papyrus for RealTime - Executable Modeling on EclipseCharles Rivet
 
Papyrus-RT - Executable modeling on eclipse
Papyrus-RT - Executable modeling on eclipsePapyrus-RT - Executable modeling on eclipse
Papyrus-RT - Executable modeling on eclipseCharles Rivet
 
Uml to code with acceleo
Uml to code with acceleoUml to code with acceleo
Uml to code with acceleoTarun Telang
 
Wanna see your open source project succeed? - Nurture your community
Wanna see your open source project succeed? - Nurture your communityWanna see your open source project succeed? - Nurture your community
Wanna see your open source project succeed? - Nurture your communityJordi Cabot
 
Khol's Torres Strait Youth Photo Essay
Khol's Torres Strait Youth Photo EssayKhol's Torres Strait Youth Photo Essay
Khol's Torres Strait Youth Photo EssayISYGrade6
 
The Economic Importance of Deep Creek Lake (10.10.2013)
The Economic Importance of Deep Creek Lake (10.10.2013)The Economic Importance of Deep Creek Lake (10.10.2013)
The Economic Importance of Deep Creek Lake (10.10.2013)Kim Durst
 
Dank u sinterklaasje
Dank u sinterklaasjeDank u sinterklaasje
Dank u sinterklaasjegroep12pius10
 
世界再大也要回家
世界再大也要回家世界再大也要回家
世界再大也要回家政瑜 王
 
Social Media Content Inspiration
Social Media Content InspirationSocial Media Content Inspiration
Social Media Content InspirationFollowSunday
 
Ashley's Tea Shop Photo Essay
Ashley's Tea Shop Photo EssayAshley's Tea Shop Photo Essay
Ashley's Tea Shop Photo EssayISYGrade6
 
Sikça sorulan sorular(1)
Sikça sorulan sorular(1)Sikça sorulan sorular(1)
Sikça sorulan sorular(1)eyyubi
 
DisruptHR Denver: Kick-Ass Grammar & Good Writing Elevate Your Business
DisruptHR Denver: Kick-Ass Grammar & Good Writing Elevate Your BusinessDisruptHR Denver: Kick-Ass Grammar & Good Writing Elevate Your Business
DisruptHR Denver: Kick-Ass Grammar & Good Writing Elevate Your BusinessMelissa Case
 
Concurso calabazas y calaveras 2012
Concurso calabazas y calaveras 2012Concurso calabazas y calaveras 2012
Concurso calabazas y calaveras 2012campanillica4
 

Destacado (20)

Papyrus for RealTime - Executable Modeling on Eclipse
Papyrus for RealTime - Executable Modeling on EclipsePapyrus for RealTime - Executable Modeling on Eclipse
Papyrus for RealTime - Executable Modeling on Eclipse
 
Papyrus-RT - Executable modeling on eclipse
Papyrus-RT - Executable modeling on eclipsePapyrus-RT - Executable modeling on eclipse
Papyrus-RT - Executable modeling on eclipse
 
Uml to code with acceleo
Uml to code with acceleoUml to code with acceleo
Uml to code with acceleo
 
Wanna see your open source project succeed? - Nurture your community
Wanna see your open source project succeed? - Nurture your communityWanna see your open source project succeed? - Nurture your community
Wanna see your open source project succeed? - Nurture your community
 
Khol's Torres Strait Youth Photo Essay
Khol's Torres Strait Youth Photo EssayKhol's Torres Strait Youth Photo Essay
Khol's Torres Strait Youth Photo Essay
 
Uu no 59_1958
Uu no 59_1958Uu no 59_1958
Uu no 59_1958
 
The Economic Importance of Deep Creek Lake (10.10.2013)
The Economic Importance of Deep Creek Lake (10.10.2013)The Economic Importance of Deep Creek Lake (10.10.2013)
The Economic Importance of Deep Creek Lake (10.10.2013)
 
Dank u sinterklaasje
Dank u sinterklaasjeDank u sinterklaasje
Dank u sinterklaasje
 
Ecozema @SviluppoBrianza: Il futuro e il compost di Armido Marana
Ecozema @SviluppoBrianza: Il futuro e il compost di Armido MaranaEcozema @SviluppoBrianza: Il futuro e il compost di Armido Marana
Ecozema @SviluppoBrianza: Il futuro e il compost di Armido Marana
 
AssoSCAI @brianzaamica
AssoSCAI @brianzaamicaAssoSCAI @brianzaamica
AssoSCAI @brianzaamica
 
世界再大也要回家
世界再大也要回家世界再大也要回家
世界再大也要回家
 
Social Media Content Inspiration
Social Media Content InspirationSocial Media Content Inspiration
Social Media Content Inspiration
 
Ashley's Tea Shop Photo Essay
Ashley's Tea Shop Photo EssayAshley's Tea Shop Photo Essay
Ashley's Tea Shop Photo Essay
 
Romer1986
Romer1986Romer1986
Romer1986
 
T2_e2_rodriguez-noemi
T2_e2_rodriguez-noemiT2_e2_rodriguez-noemi
T2_e2_rodriguez-noemi
 
Weisskopf1983 cycle
Weisskopf1983 cycleWeisskopf1983 cycle
Weisskopf1983 cycle
 
concrete5 in Japan 2014
concrete5 in Japan 2014concrete5 in Japan 2014
concrete5 in Japan 2014
 
Sikça sorulan sorular(1)
Sikça sorulan sorular(1)Sikça sorulan sorular(1)
Sikça sorulan sorular(1)
 
DisruptHR Denver: Kick-Ass Grammar & Good Writing Elevate Your Business
DisruptHR Denver: Kick-Ass Grammar & Good Writing Elevate Your BusinessDisruptHR Denver: Kick-Ass Grammar & Good Writing Elevate Your Business
DisruptHR Denver: Kick-Ass Grammar & Good Writing Elevate Your Business
 
Concurso calabazas y calaveras 2012
Concurso calabazas y calaveras 2012Concurso calabazas y calaveras 2012
Concurso calabazas y calaveras 2012
 

Similar a Papyrus @ Eclipse Summit Europe 2010

Papyrus for Real Time at the OMG TC
Papyrus for Real Time  at the OMG TCPapyrus for Real Time  at the OMG TC
Papyrus for Real Time at the OMG TCCharles Rivet
 
Papyrus for System Engineering - Papyrus for Real Time v1.0
Papyrus for System Engineering - Papyrus for Real Time v1.0Papyrus for System Engineering - Papyrus for Real Time v1.0
Papyrus for System Engineering - Papyrus for Real Time v1.0Charles Rivet
 
Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...
Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...
Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...DataWorks Summit
 
MLflow: Infrastructure for a Complete Machine Learning Life Cycle
MLflow: Infrastructure for a Complete Machine Learning Life CycleMLflow: Infrastructure for a Complete Machine Learning Life Cycle
MLflow: Infrastructure for a Complete Machine Learning Life CycleDatabricks
 
SodiusCassidianmdday2010 101129081449-phpapp02
SodiusCassidianmdday2010 101129081449-phpapp02SodiusCassidianmdday2010 101129081449-phpapp02
SodiusCassidianmdday2010 101129081449-phpapp02SodiusWillert
 
Capella annual meeting 2021
Capella annual meeting 2021Capella annual meeting 2021
Capella annual meeting 2021Obeo
 
Introduction to MLflow
Introduction to MLflowIntroduction to MLflow
Introduction to MLflowDatabricks
 
Training and deploying ML models with Google Cloud Platform
Training and deploying ML models with Google Cloud PlatformTraining and deploying ML models with Google Cloud Platform
Training and deploying ML models with Google Cloud PlatformSotrender
 
Domain specific modelling (DSM)
Domain specific modelling (DSM)Domain specific modelling (DSM)
Domain specific modelling (DSM)PG Scholar
 
Sodius cassidian mdday2010
Sodius cassidian mdday2010Sodius cassidian mdday2010
Sodius cassidian mdday2010MD DAY
 
Aggregate Programming in Scala
Aggregate Programming in ScalaAggregate Programming in Scala
Aggregate Programming in ScalaRoberto Casadei
 
Sirius Role Playing Game - Build diagram, table and tree editors in 20 minutes
Sirius Role Playing Game  - Build diagram, table and tree editors in 20 minutesSirius Role Playing Game  - Build diagram, table and tree editors in 20 minutes
Sirius Role Playing Game - Build diagram, table and tree editors in 20 minutesCédric Brun
 
EclipseCon Fr 2018 - Modeling tools go up to the cloud…
EclipseCon Fr 2018 - Modeling tools go up to the cloud…EclipseCon Fr 2018 - Modeling tools go up to the cloud…
EclipseCon Fr 2018 - Modeling tools go up to the cloud…melbats
 
Developing Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse SiriusDeveloping Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse SiriusObeo
 
DevOps: Kubernetes + Helm with Azure
DevOps: Kubernetes + Helm with AzureDevOps: Kubernetes + Helm with Azure
DevOps: Kubernetes + Helm with AzureJessica Deen
 
CheConf 2018 - Building Extensibility and Community for Che
CheConf 2018 - Building Extensibility and Community for CheCheConf 2018 - Building Extensibility and Community for Che
CheConf 2018 - Building Extensibility and Community for Chemelbats
 

Similar a Papyrus @ Eclipse Summit Europe 2010 (20)

Papyrus for Real Time at the OMG TC
Papyrus for Real Time  at the OMG TCPapyrus for Real Time  at the OMG TC
Papyrus for Real Time at the OMG TC
 
Papyrus for System Engineering - Papyrus for Real Time v1.0
Papyrus for System Engineering - Papyrus for Real Time v1.0Papyrus for System Engineering - Papyrus for Real Time v1.0
Papyrus for System Engineering - Papyrus for Real Time v1.0
 
Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...
Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...
Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...
 
MLflow: Infrastructure for a Complete Machine Learning Life Cycle
MLflow: Infrastructure for a Complete Machine Learning Life CycleMLflow: Infrastructure for a Complete Machine Learning Life Cycle
MLflow: Infrastructure for a Complete Machine Learning Life Cycle
 
SodiusCassidianmdday2010 101129081449-phpapp02
SodiusCassidianmdday2010 101129081449-phpapp02SodiusCassidianmdday2010 101129081449-phpapp02
SodiusCassidianmdday2010 101129081449-phpapp02
 
Capella annual meeting 2021
Capella annual meeting 2021Capella annual meeting 2021
Capella annual meeting 2021
 
Introduction to MLflow
Introduction to MLflowIntroduction to MLflow
Introduction to MLflow
 
Training and deploying ML models with Google Cloud Platform
Training and deploying ML models with Google Cloud PlatformTraining and deploying ML models with Google Cloud Platform
Training and deploying ML models with Google Cloud Platform
 
Domain specific modelling (DSM)
Domain specific modelling (DSM)Domain specific modelling (DSM)
Domain specific modelling (DSM)
 
Sodius cassidian mdday2010
Sodius cassidian mdday2010Sodius cassidian mdday2010
Sodius cassidian mdday2010
 
Aggregate Programming in Scala
Aggregate Programming in ScalaAggregate Programming in Scala
Aggregate Programming in Scala
 
Sirius Role Playing Game - Build diagram, table and tree editors in 20 minutes
Sirius Role Playing Game  - Build diagram, table and tree editors in 20 minutesSirius Role Playing Game  - Build diagram, table and tree editors in 20 minutes
Sirius Role Playing Game - Build diagram, table and tree editors in 20 minutes
 
MDE in Practice
MDE in PracticeMDE in Practice
MDE in Practice
 
Innoslate Overview
Innoslate OverviewInnoslate Overview
Innoslate Overview
 
EclipseCon Fr 2018 - Modeling tools go up to the cloud…
EclipseCon Fr 2018 - Modeling tools go up to the cloud…EclipseCon Fr 2018 - Modeling tools go up to the cloud…
EclipseCon Fr 2018 - Modeling tools go up to the cloud…
 
Staruml
StarumlStaruml
Staruml
 
Developing Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse SiriusDeveloping Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse Sirius
 
ALT
ALTALT
ALT
 
DevOps: Kubernetes + Helm with Azure
DevOps: Kubernetes + Helm with AzureDevOps: Kubernetes + Helm with Azure
DevOps: Kubernetes + Helm with Azure
 
CheConf 2018 - Building Extensibility and Community for Che
CheConf 2018 - Building Extensibility and Community for CheCheConf 2018 - Building Extensibility and Community for Che
CheConf 2018 - Building Extensibility and Community for Che
 

Último

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 

Último (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 

Papyrus @ Eclipse Summit Europe 2010

  • 1. Papyrus: A graphical modeling tool for UML2 and SysML. Rémi Schnekenburger Patrick Tessier {firstName.lastName}@cea.fr
  • 2. Team • CEA LIST (9)  Tatiana Fesenko  Sebastien Gerard (lead)  Vincent Lorenzo  Chokri Mraidha  Ansgar Radermacher  Remi Schnekenburger  David Servat  Yann Tanguy  Patrick Tessier • ATOS Origin: (6)  Tristan Faure  Vincent Hemery  Thibault Landre  Mathieu Velten  Emilien Perico  Raphael Faudou • LIFL (1)  Cedric Dumoulin
  • 3. Project objectives • Objectives:  Full compliant Unified Modeling Language 2 (UML2) graphical modeler  Relies on Eclipse implementation of standards  Domain Specific Modeling Language (DSML) editor using advanced UML2 profile support  Example: SysML and MARTE languages support.
  • 6. Make Papyrus yours! • New Language support with UML2 profiles • Define new diagrams for Papyrus  Papyrus SysML diagrams are created by extending UML2 diagrams  Customize appearance and behavior of the editors • Integrate model transformations  for example: QVTo transformations
  • 7. Papyrus customizations • Tool customization (Palette)  Reuse and extend existing tools  Customize behavior: stereotype application, apperance, … • Model tree view (Model explorer)  Based on Modisco project  Customize content and appearance • Property view  On-the-fly and static customization  Add/remove editable properties
  • 8. Modeling Wizards example • From Modeling wizards  1st International Master Class on Model-Driven Engineering - Sep. 30 - Oct. 2, 2010 - Oslo, Norway  http://modelingwizards.isti.cnr.it/
  • 9. Listerel – Critical Software Lab • CEA LIST – Esterel Technologies collaboration • Characteristics  Open source: Shares components with Eclipse MDT Papyrus (EPL license)  Open architecture: SysML model API for data extract, import or modifications  Professional support: Unified look and feel with SCADE • Main features  System modeling based on SysML standard  No duplication of efforts, no inconsistencies between system structural description (SysML Block Diagrams) and software behavioral description with SCADE Suite
  • 10. Roadmap for next version (0.8) • Join the Indigo release train • Planned items:  Consolidation of existing features  e.g undo/redo management in multi-view context  Enhance integration of customization abilities  Adding validation support into diagrams  Better display of stereotypes in diagrams  Implementation of more UML elements  e.g. Activity diagram • Bugfixes!
  • 11. More Information • For developers...  http://wiki.eclipse.org/Papyrus_Developer_Guide  http://dev.eclipse.org/mailman/listinfo/mdt-papyrus.dev • For vendors/consumers...  http://www.eclipse.org/papyrus • For users...  news://news.eclipse.org/eclipse.papyrus
  • 12. Legal Notices • MOF, Object Management Group, OMG, OMG SysML, and Unified Modeling Language are trademarks of the Object Management Group • UML is a registered trademark of the Object Management Group • Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both • Other company, product, or service names may be trademarks or service marks of others

Notas del editor

  1. Raphael
  2. Kenn
  3. Rémi
  4. Kenn
  5. Kenn