MDE WITH PAPYRUS novelties and beyond Francis Bordeleau Ericsson, Canada Florian Noyrit On Behalf of Sebastien GERARD CEA.

Slides:



Advertisements
Similar presentations
Extending Eclipse CDT for Remote Target Debugging Thomas Fletcher Director, Automotive Engineering Services QNX Software Systems.
Advertisements

Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt CLOUD SW: A SUCCESS FOR ERICSSON FINLAND.
Slide title 44 pt Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt Characters for Embedded font: !"#$%&'()*+,-./ :;
Ericsson Packaging Requirements For Inbound Goods Quick Guide to.
ARCH-05 Application Prophecy UML 101 Peter Varhol Principal Product Manager.
Alternate Software Development Methodologies
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt RTCP SDES SRCNAME draft-westerlund-avtext-rtcp-sdes-srcname-01 Bo Burman.
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt The leader role in large- scale agile development LARS-OLA DAMM Ericsson AB, Sweden.
Bringing the networked society to life LOURENCO PINTO COELHO VP STRATEGY & MARKETING REGION LATINAMERICA.
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt Scrum Training: The Scrum Guide Explained for the Self-Organizing Team Glen Wang
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt Top Ten Security Challenges for the Networked Society Mats Näslund Ericsson Research.
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt Review for Eclipse (R4E): Code and Model Reviews made easy Eclipse Con 2012 – Agile ALM track Sebastien.
Homomorphic Encryption Alexander Maximov. Slide title 44 pt Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt Characters for Embedded.
© 2013 OSLC Steering Committee1 What if integration came standard? OSLC to be standardized at OASIS Analyst Community Call: 10 AM EDT, 30 May 2013 Open.
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt Roberto Morabito Ericsson Research Hypervisors vs. Lightweight Virtualization A Performance Comparison.
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt Back to the roots – incident case study Mikko Karikytö Head of Ericsson PSIRT.
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt Network Platform as a Service & Service Provider DevOps András Császár, Ericsson Research Coordinator.
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt An Introduction to Software-Defined Networking (SDN) Zhang Fu.
Presented by: Thabet Kacem Spring Outline Contributions Introduction Proposed Approach Related Work Reconception of ADLs XTEAM Tool Chain Discussion.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt Making money work Olutunmbi Idowu Head of Compliance & Risk Control Ericsson M-Commerce.
Automated Analysis and Code Generation for Domain-Specific Models George Edwards Center for Systems and Software Engineering University of Southern California.
® IBM Software Group © 2008 IBM Corporation RSM and UML 13 june 2008 Fredrik Ferm – ECAT Strategy Team Lead
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt A Taxonomy of Grouping Semantics and Mechanisms for RTP Sources draft-ietf-avtext-rtp-grouping-taxonomy-02.
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt WebRTC: RTP Usage WG Last Call Comments draft-ietf-rtcweb-rtp-usage-14 Magnus Westerlund.
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt RTP usage in WebRTC Part 1: API and Topologies draft-ietf-rtcweb-rtp-usage-03 RTCWEB Interim June.
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt Streaming Video demo for NetInf enabled Androids IRTF ICNRG meeting Vancouver November, 2013 Adeel.
SAISINUC SOFTWARE ENVIRONMENT Data tools: import, check, export, use DDEP , October 8-10 Marie-Martine Bé, Charlène Bisch, Christophe Dulieu, Mark.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 Slide 1 Software Prototyping l Rapid software development to validate requirements.
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt Open Source Modeling – Main motivations and key challenges Presented by Francis Bordeleau
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt should I Link, or should I sync? OSLC Webinar June-19, 11 am (ET) Open Services for lifecycle.
GRACE Project IST EGAAP meeting – Den Haag, 25/11/2004 Giuseppe Sisto – Telecom Italia Lab.
Copyright © IBM Corp., All rights reserved; made available under the EPL v1.0 | March 20, 2008 | Short Talk Standards based systems management: An.
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt Leadership On-the-Go Integrating learning as you lead GFHR Talent Management.
Topic (1)Software Engineering (601321)1 Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution.
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt SENSS: Software-defined Security Service Minlan Yu, Ying Zhang*, Jelena Mirkovic, Abdulla Alwabel.
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt RTP Media Stream Pause / Resume draft-westerlund-avtext-rtp-stream-pause-02 Bo Burman.
Abstract We present two Model Driven Engineering (MDE) tools, namely the Eclipse Modeling Framework (EMF) and Umple. We identify the structure and characteristic.
PERFORMER & CEA 12/09/2013 Nice, France. Alternative Energies and Atomic Energy Commission Direction of CEA Technology Science Defense Security Military.
BRINGING THE NETWORKED SOCIETY TO LIFE SUSTAINABLE CITIES Carla Belitardo Sustainability Director Ericsson Latin America.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary June, 2011 Made available under the Eclipse Public License v Mobile.
Slide title minimum 48 pt Slide subtitle minimum 30 pt Tracing Framework Tracing and monitoring Framework (TMF) TCF Agent LTTng integration
ModelPedia Model Driven Engineering Graphical User Interfaces for Web 2.0 Sites Centro de Informática – CIn/UFPe ORCAS Group Eclipse GMF Fábio M. Pereira.
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt IMS 15 system & products training programs.
Slide title 44 pt Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt Characters for Embedded font: !"#$%&'()*+,-./ :;
Slide title minimum 48 pt CAPITALS Slide subtitle minimum 30 pt SDP Bandwidth Attribute Magnus Westerlund Tomas Frankkila Bo Burman draft-westerlund-mmusic-sdp-bw-attribute-00.
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt ICTP – innovation strategy Assignment #1 & #2 May 26, 2015.
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt Csaba Antal, Ph.D. Head of Technology Unit Ericsson Hungary R&D Development Unit Network Functions.
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt Scalable Point-to-multipoint Communication Information-centric Networking January, 2015 Börje Ohlman.
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt Using Simulcast in RTP Sessions draft-westerlund-avtcore-rtp-simulcast-03 Bo Burman, Magnus Westerlund,
October 1st 2015 Alexis Fouché 1, Florian Noyrit 1, Sébastien Gérard 1, Maged Elaasar 2 SYSTEMATIC GENERATION OF STANDARD COMPLIANT TOOL SUPPORT OF DIAGRAMMATIC.
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt Configuration Management IN IT: Responding to current trends.
Slide title minimum 48 pt CAPITALS Slide subtitle minimum 30 pt WebRTC Data Channels Salvatore Loreto Randell Jesup Michael Tuexen Interim June
Slide title minimum 48 pt CAPITALS Slide subtitle minimum 30 pt Glare Handling in WebRTC Signalling Magnus Westerlund draft-jennings-rtcweb-signaling-01.
Slide title 44 pt Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt Characters for Embedded font: !"#$%&'()*+,-./ :;
INTERFACES MANAGEMENT CRYOMODULES Vincent HENNION SYSTEM ENGINEERING ACTIVITIES.
Slide title minimum 48 pt CAPITALS Slide subtitle minimum 30 pt RTP Media Stream Pause and Resume Magnus Westerlund Bo Burman Daniel Gröndal Azam Akram.
Copyright © 2010 Obeo, Made available under the Eclipse Public License v SCA Tools (Helios) Release Review Planned Review Date: June 11, 2010.
ESS CRYOMODULE RISKS REGISTER ESS CRYOMODULE COMPONENTS AND CAVITY EXPERTISE Franck PEAUGER14th January 2016.
A Common ICN API A discussion starter IRTF ICNRG Vancouver, Nov 2013 Börje Ohlman Alina Quereilhac.
Viewpoint Modeling and Model-Based Media Generation for Systems Engineers Automatic View and Document Generation for Scalable Model- Based Engineering.
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt Patterns for a feature centric data model in a multi user database environment for portfolio management.
Review for Eclipse Release Review | © 2012 by Review for Eclipse Committers, made available under the EPL v1.0 1 Review for Eclipse (R4E) 0.11 Release.
© 2016 Zeligsoft Improving embedded software development productivity Papyrus for RealTime - Executable modeling on Eclipse Charles Rivet Senior Product.
Open Source Tools for Embedded Systems Exploring Mars with PolarSys The Dawn of the Rover.
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt standard essential patents: Developments in US courts & Standard Development organizations MLEX.
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt RTP Stream Pause / Resume draft-ietf-avtext-rtp-stream-pause-01 Bo Burman.
Building Enterprise Applications Using Visual Studio®
Francis Bordeleau Chairman, Papyrus IC May 11th, 2016
MID: A MetaCASE Tool for a Better Reuse of Visual Notations
Presentation transcript:

MDE WITH PAPYRUS novelties and beyond Francis Bordeleau Ericsson, Canada Florian Noyrit On Behalf of Sebastien GERARD CEA Tech / LIST, France

“MDE with Papyrus, novelties and beyond”, Ludwigsburg, Germany, November 4th, 2015 | Sébastien Gérard| 2 CEA key figures Direction of CEA Technology Science Defense Security Military Applications Division Nuclear Energy Nuclear Energy Division Key Enabling Technologies CEA-Tech Fundamental research Physical Sciences Division Life Sciences Division CEA is a major actor in research and innovation.  people  16 centers in France  Budget : 4,3€ bilions  patents  publications / year  150 startup created since 1984

“MDE with Papyrus, novelties and beyond”, Ludwigsburg, Germany, November 4th, 2015 | Sébastien Gérard| 3 A laboratory of 50 persons (+ 5 new permanent open positions for 2015… ;-)) 33 permanent members + 17 non-permanent members including PhD students, post-docs and CDDs The LISE labs in a nutshell Correct-by-construction design of safe CPS Modeling Language Engineering Model-based Formal Analysis (e.g., auto gen. of tests) Run-time Formal Verification and Monitoring Model-based Simulation Model-based Security & Safety Engineering Archi. Exploration, Configuration & Deployment Process, Requirement and Variant Engineering Main research concerns

Agenda | PAGE 4 About Papyrus Ericsson: Papyrus deployment What next?

“MDE with Papyrus, novelties and beyond”, Ludwigsburg, Germany, November 4th, 2015 | Sébastien Gérard| 5 And now… v

“MDE with Papyrus, novelties and beyond”, Ludwigsburg, Germany, November 4th, 2015 | Sébastien Gérard| 6 THE MAIN CONCERNS OF THE PAPYRUS TEAM UsabilityRobustnessPerformance Customizability & configurability Maintainability & Evolvability Conformity to MDE- standards ✔

“MDE with Papyrus, novelties and beyond”, Ludwigsburg, Germany, November 4th, 2015 | Sébastien Gérard| 7 Tree Table editors NEW FEATURES HIGHLIGHTS Dynamic shape customizationModeling Assistants Rich text support Information synchronization Model View View Diagram expansion Extend existing diagram editors to create specific ones Support for ALF modeling

“MDE with Papyrus, novelties and beyond”, Ludwigsburg, Germany, November 4th, 2015 | Sébastien Gérard| 8 MAIN IMPROVED FEATURES Project and model creation wizards Papyrus Navigation Search UI Papyrus EMF Compare Stereotype support Activity diagram editor has been finalized RSA import Table filters (including numeric and regex filters) Improve CDO integration within Papyrus «»

“MDE with Papyrus, novelties and beyond”, Ludwigsburg, Germany, November 4th, 2015 | Sébastien Gérard| 9 FOR SUCCESSFUL FOSS, COMMUNITY IS A PRIME-CONCERN

“MDE with Papyrus, novelties and beyond”, Ludwigsburg, Germany, November 4th, 2015 | Sébastien Gérard| 10 M. Golubev Montages A world-class international development team B. Maggi CEA P. Tessier CEA R. Schnekenburger CEA S. Gérard CEA O. Gürca CEA A. Radermacher CEA A. Cucurru CEA B. Marques CEA M. Adam All4Tec G. Pascual All4Tec S. Boyko Montages M. Golubev Montages B. Selic Malina Software Corp. E.Seidewitz MDS C. Damus Independant P.-A. Gussander Nigus K. Hussey Commiterati C. Rivet Zeligsoft F. Jouault ESEO O. Beaudoux ESEO M. Elaasar Crossplatform Sw E. Stepper es-computersys. J.-M. Bruel IRIT C. Dumoulin Independant S. Redding Zeligsoft J. Cadavid CEA Ed. Willink Ed Willink T. A. Tischenko Montages J. Tatibouët CEA M. E. Alferez Salinas CEA Q. Le Menez CEA A. Le Guennec Esterel Tech. C. Janssens All4Tec S. Dhouib CEA Sébastien Gabel Esterel Tech. C. Letavernier CEA P. Langer EclipseSource A. Henriksson Ericsson F. Bordelau Ericsson F. Noyrit CEA

“MDE with Papyrus, novelties and beyond”, Ludwigsburg, Germany, November 4th, 2015 | Sébastien Gérard| 11 #commits 1270 tasks closed (including bug fixing and enhancement) from July 2014 to June 2015! A large international community Some figures to outline the Papyrus community #Committers#Average commits PM #Ext. contributors #Ext. contribution accepted via gerrit PM  External contributions via Gerrit

“MDE with Papyrus, novelties and beyond”, Ludwigsburg, Germany, November 4th, 2015 | Sébastien Gérard| 12 PAPYRUS EXPLOITATION SESAM-Grids Goal is to develop an integrated modeling, development, validation and testing framework for leveraging the cost-efficient and reliable implementation of ETCS: Papyrus has been chosen for modeling concerns. Papyrus chosen for modeling control command system of next generation of nuclear plant.

“MDE with Papyrus, novelties and beyond”, Ludwigsburg, Germany, November 4th, 2015 | Sébastien Gérard| 13 Esterel Tech. and CEA LIST create an innovative lab on Critical systems and software development tools and processes Sherpa Engineering and CEA LIST create an innovative lab on Control engineering in the automotive domain All4Tec and CEA LIST create an innovative lab on Model-based system engineering and safety analysis EXAMPLES OF PAPYRUS DEPLOYMENT AT INDUSTRIAL LEVEL

Agenda | PAGE 14 About Papyrus Ericsson: Papyrus deployment What next?

Slide title 44 pt Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt Characters for Embedded font: !"#$%&'()*+,-./ :; WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª« ¬®¯°±²³´¶·¸¹º»¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛ ÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿĀāĂăąĆćĊċ ČĎďĐđĒĖėĘęĚěĞğĠġĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒ œŔŕŖŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻżŽžƒˆˇ˘˙˚˛ ˜˝ẀẁẃẄẅỲỳ–— ‘’‚“”„†‡…‰‹›⁄€™ĀĀĂĂĄĄĆĆĊĊČČĎĎĐĐĒĒĖĖĘĘĚĚ ĞĞĠĠĢĢĪĪĮĮİĶĶĹĹĻĻĽĽŃŃŅŅŇŇŌŌŐŐŔŔŖŖŘŘŚŚŞ ŞŢŢŤŤŪŪŮŮŰŰŲŲŴŴŶŶŹŹŻŻ−≤≥fifl ΆΈΉΊΌΎΏΐΑΒΓΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΪΫΆΈΉΊΰα βγδεζηθικλνξορςΣΤΥΦΧΨΩΪΫΌΎΏ ЁЂЃЄЅІЇЈЉЊЋЌЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХ ЦЧШЩЪЫЬЭЮЯАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧ ШЩЪЫЬЭЮЯЁЂЃЄЅІЇЈЉЊЋЌЎЏ ѢѢѲѲѴѴ ҐҐәǽẀẁ ẂẃẄẅỲỳ№ Do not add objects or text in the footer area Public | © Ericsson AB 2012 | | Page 15 5 Years of “Papyrusing” Francis bordeleau, Ronan Barrett Ericsson AB Based on a paper published at OSS4MDE ‘15

Slide title 44 pt Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt Characters for Embedded font: !"#$%&'()*+,-./ :; WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª« ¬®¯°±²³´¶·¸¹º»¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛ ÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿĀāĂăąĆćĊċ ČĎďĐđĒĖėĘęĚěĞğĠġĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒ œŔŕŖŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻżŽžƒˆˇ˘˙˚˛ ˜˝ẀẁẃẄẅỲỳ–— ‘’‚“”„†‡…‰‹›⁄€™ĀĀĂĂĄĄĆĆĊĊČČĎĎĐĐĒĒĖĖĘĘĚĚ ĞĞĠĠĢĢĪĪĮĮİĶĶĹĹĻĻĽĽŃŃŅŅŇŇŌŌŐŐŔŔŖŖŘŘŚŚŞ ŞŢŢŤŤŪŪŮŮŰŰŲŲŴŴŶŶŹŹŻŻ−≤≥fifl ΆΈΉΊΌΎΏΐΑΒΓΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΪΫΆΈΉΊΰα βγδεζηθικλνξορςΣΤΥΦΧΨΩΪΫΌΎΏ ЁЂЃЄЅІЇЈЉЊЋЌЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХ ЦЧШЩЪЫЬЭЮЯАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧ ШЩЪЫЬЭЮЯЁЂЃЄЅІЇЈЉЊЋЌЎЏ ѢѢѲѲѴѴ ҐҐәǽẀẁ ẂẃẄẅỲỳ№ Do not add objects or text in the footer area Public | © Ericsson AB 2012 | | Page 16 Motivation Collaborative development process One install many tools No license costs Active research/support Community Textual Integration Simple Installation

Slide title 44 pt Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt Characters for Embedded font: !"#$%&'()*+,-./ :; WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª« ¬®¯°±²³´¶·¸¹º»¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛ ÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿĀāĂăąĆćĊċ ČĎďĐđĒĖėĘęĚěĞğĠġĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒ œŔŕŖŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻżŽžƒˆˇ˘˙˚˛ ˜˝ẀẁẃẄẅỲỳ–— ‘’‚“”„†‡…‰‹›⁄€™ĀĀĂĂĄĄĆĆĊĊČČĎĎĐĐĒĒĖĖĘĘĚĚ ĞĞĠĠĢĢĪĪĮĮİĶĶĹĹĻĻĽĽŃŃŅŅŇŇŌŌŐŐŔŔŖŖŘŘŚŚŞ ŞŢŢŤŤŪŪŮŮŰŰŲŲŴŴŶŶŹŹŻŻ−≤≥fifl ΆΈΉΊΌΎΏΐΑΒΓΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΪΫΆΈΉΊΰα βγδεζηθικλνξορςΣΤΥΦΧΨΩΪΫΌΎΏ ЁЂЃЄЅІЇЈЉЊЋЌЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХ ЦЧШЩЪЫЬЭЮЯАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧ ШЩЪЫЬЭЮЯЁЂЃЄЅІЇЈЉЊЋЌЎЏ ѢѢѲѲѴѴ ҐҐәǽẀẁ ẂẃẄẅỲỳ№ Do not add objects or text in the footer area Public | © Ericsson AB 2012 | | Page 17 We Can have classes and 10,000+ properties Our “DNA” makes Mobile Communication possible! Modeling Tool O&M Interface Managed Elements Tool Use Case

Slide title 44 pt Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt Characters for Embedded font: !"#$%&'()*+,-./ :; WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª« ¬®¯°±²³´¶·¸¹º»¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛ ÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿĀāĂăąĆćĊċ ČĎďĐđĒĖėĘęĚěĞğĠġĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒ œŔŕŖŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻżŽžƒˆˇ˘˙˚˛ ˜˝ẀẁẃẄẅỲỳ–— ‘’‚“”„†‡…‰‹›⁄€™ĀĀĂĂĄĄĆĆĊĊČČĎĎĐĐĒĒĖĖĘĘĚĚ ĞĞĠĠĢĢĪĪĮĮİĶĶĹĹĻĻĽĽŃŃŅŅŇŇŌŌŐŐŔŔŖŖŘŘŚŚŞ ŞŢŢŤŤŪŪŮŮŰŰŲŲŴŴŶŶŹŹŻŻ−≤≥fifl ΆΈΉΊΌΎΏΐΑΒΓΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΪΫΆΈΉΊΰα βγδεζηθικλνξορςΣΤΥΦΧΨΩΪΫΌΎΏ ЁЂЃЄЅІЇЈЉЊЋЌЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХ ЦЧШЩЪЫЬЭЮЯАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧ ШЩЪЫЬЭЮЯЁЂЃЄЅІЇЈЉЊЋЌЎЏ ѢѢѲѲѴѴ ҐҐәǽẀẁ ẂẃẄẅỲỳ№ Do not add objects or text in the footer area Public | © Ericsson AB 2012 | | Page 18 Assumptions

Slide title 44 pt Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt Characters for Embedded font: !"#$%&'()*+,-./ :; WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª« ¬®¯°±²³´¶·¸¹º»¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛ ÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿĀāĂăąĆćĊċ ČĎďĐđĒĖėĘęĚěĞğĠġĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒ œŔŕŖŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻżŽžƒˆˇ˘˙˚˛ ˜˝ẀẁẃẄẅỲỳ–— ‘’‚“”„†‡…‰‹›⁄€™ĀĀĂĂĄĄĆĆĊĊČČĎĎĐĐĒĒĖĖĘĘĚĚ ĞĞĠĠĢĢĪĪĮĮİĶĶĹĹĻĻĽĽŃŃŅŅŇŇŌŌŐŐŔŔŖŖŘŘŚŚŞ ŞŢŢŤŤŪŪŮŮŰŰŲŲŴŴŶŶŹŹŻŻ−≤≥fifl ΆΈΉΊΌΎΏΐΑΒΓΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΪΫΆΈΉΊΰα βγδεζηθικλνξορςΣΤΥΦΧΨΩΪΫΌΎΏ ЁЂЃЄЅІЇЈЉЊЋЌЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХ ЦЧШЩЪЫЬЭЮЯАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧ ШЩЪЫЬЭЮЯЁЂЃЄЅІЇЈЉЊЋЌЎЏ ѢѢѲѲѴѴ ҐҐәǽẀẁ ẂẃẄẅỲỳ№ Do not add objects or text in the footer area Public | © Ericsson AB 2012 | | Page 19 Engagement

Slide title 44 pt Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt Characters for Embedded font: !"#$%&'()*+,-./ :; WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª« ¬®¯°±²³´¶·¸¹º»¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛ ÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿĀāĂăąĆćĊċ ČĎďĐđĒĖėĘęĚěĞğĠġĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒ œŔŕŖŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻżŽžƒˆˇ˘˙˚˛ ˜˝ẀẁẃẄẅỲỳ–— ‘’‚“”„†‡…‰‹›⁄€™ĀĀĂĂĄĄĆĆĊĊČČĎĎĐĐĒĒĖĖĘĘĚĚ ĞĞĠĠĢĢĪĪĮĮİĶĶĹĹĻĻĽĽŃŃŅŅŇŇŌŌŐŐŔŔŖŖŘŘŚŚŞ ŞŢŢŤŤŪŪŮŮŰŰŲŲŴŴŶŶŹŹŻŻ−≤≥fifl ΆΈΉΊΌΎΏΐΑΒΓΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΪΫΆΈΉΊΰα βγδεζηθικλνξορςΣΤΥΦΧΨΩΪΫΌΎΏ ЁЂЃЄЅІЇЈЉЊЋЌЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХ ЦЧШЩЪЫЬЭЮЯАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧ ШЩЪЫЬЭЮЯЁЂЃЄЅІЇЈЉЊЋЌЎЏ ѢѢѲѲѴѴ ҐҐәǽẀẁ ẂẃẄẅỲỳ№ Do not add objects or text in the footer area Public | © Ericsson AB 2012 | | Page 20 Papyrus Engagement 2010 Helios 2015 Luna

Slide title 44 pt Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt Characters for Embedded font: !"#$%&'()*+,-./ :; WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª« ¬®¯°±²³´¶·¸¹º»¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛ ÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿĀāĂăąĆćĊċ ČĎďĐđĒĖėĘęĚěĞğĠġĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒ œŔŕŖŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻżŽžƒˆˇ˘˙˚˛ ˜˝ẀẁẃẄẅỲỳ–— ‘’‚“”„†‡…‰‹›⁄€™ĀĀĂĂĄĄĆĆĊĊČČĎĎĐĐĒĒĖĖĘĘĚĚ ĞĞĠĠĢĢĪĪĮĮİĶĶĹĹĻĻĽĽŃŃŅŅŇŇŌŌŐŐŔŔŖŖŘŘŚŚŞ ŞŢŢŤŤŪŪŮŮŰŰŲŲŴŴŶŶŹŹŻŻ−≤≥fifl ΆΈΉΊΌΎΏΐΑΒΓΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΪΫΆΈΉΊΰα βγδεζηθικλνξορςΣΤΥΦΧΨΩΪΫΌΎΏ ЁЂЃЄЅІЇЈЉЊЋЌЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХ ЦЧШЩЪЫЬЭЮЯАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧ ШЩЪЫЬЭЮЯЁЂЃЄЅІЇЈЉЊЋЌЎЏ ѢѢѲѲѴѴ ҐҐәǽẀẁ ẂẃẄẅỲỳ№ Do not add objects or text in the footer area Public | © Ericsson AB 2012 | | Page 21 Engagement Numbers 5x 4x Bugs Filed 9x 5x

Slide title 44 pt Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt Characters for Embedded font: !"#$%&'()*+,-./ :; WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª« ¬®¯°±²³´¶·¸¹º»¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛ ÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿĀāĂăąĆćĊċ ČĎďĐđĒĖėĘęĚěĞğĠġĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒ œŔŕŖŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻżŽžƒˆˇ˘˙˚˛ ˜˝ẀẁẃẄẅỲỳ–— ‘’‚“”„†‡…‰‹›⁄€™ĀĀĂĂĄĄĆĆĊĊČČĎĎĐĐĒĒĖĖĘĘĚĚ ĞĞĠĠĢĢĪĪĮĮİĶĶĹĹĻĻĽĽŃŃŅŅŇŇŌŌŐŐŔŔŖŖŘŘŚŚŞ ŞŢŢŤŤŪŪŮŮŰŰŲŲŴŴŶŶŹŹŻŻ−≤≥fifl ΆΈΉΊΌΎΏΐΑΒΓΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΪΫΆΈΉΊΰα βγδεζηθικλνξορςΣΤΥΦΧΨΩΪΫΌΎΏ ЁЂЃЄЅІЇЈЉЊЋЌЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХ ЦЧШЩЪЫЬЭЮЯАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧ ШЩЪЫЬЭЮЯЁЂЃЄЅІЇЈЉЊЋЌЎЏ ѢѢѲѲѴѴ ҐҐәǽẀẁ ẂẃẄẅỲỳ№ Do not add objects or text in the footer area Public | © Ericsson AB 2012 | | Page 22 Lessons Learned

Slide title 44 pt Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt Characters for Embedded font: !"#$%&'()*+,-./ :; WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª« ¬®¯°±²³´¶·¸¹º»¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛ ÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿĀāĂăąĆćĊċ ČĎďĐđĒĖėĘęĚěĞğĠġĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒ œŔŕŖŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻżŽžƒˆˇ˘˙˚˛ ˜˝ẀẁẃẄẅỲỳ–— ‘’‚“”„†‡…‰‹›⁄€™ĀĀĂĂĄĄĆĆĊĊČČĎĎĐĐĒĒĖĖĘĘĚĚ ĞĞĠĠĢĢĪĪĮĮİĶĶĹĹĻĻĽĽŃŃŅŅŇŇŌŌŐŐŔŔŖŖŘŘŚŚŞ ŞŢŢŤŤŪŪŮŮŰŰŲŲŴŴŶŶŹŹŻŻ−≤≥fifl ΆΈΉΊΌΎΏΐΑΒΓΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΪΫΆΈΉΊΰα βγδεζηθικλνξορςΣΤΥΦΧΨΩΪΫΌΎΏ ЁЂЃЄЅІЇЈЉЊЋЌЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХ ЦЧШЩЪЫЬЭЮЯАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧ ШЩЪЫЬЭЮЯЁЂЃЄЅІЇЈЉЊЋЌЎЏ ѢѢѲѲѴѴ ҐҐәǽẀẁ ẂẃẄẅỲỳ№ Do not add objects or text in the footer area Public | © Ericsson AB 2012 | | Page 23 Communication Ericsson Engineer Papyrus Engineer Long Long Document Screen Share Call me! Write a Bugzilla

Slide title 44 pt Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt Characters for Embedded font: !"#$%&'()*+,-./ :; WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª« ¬®¯°±²³´¶·¸¹º»¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛ ÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿĀāĂăąĆćĊċ ČĎďĐđĒĖėĘęĚěĞğĠġĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒ œŔŕŖŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻżŽžƒˆˇ˘˙˚˛ ˜˝ẀẁẃẄẅỲỳ–— ‘’‚“”„†‡…‰‹›⁄€™ĀĀĂĂĄĄĆĆĊĊČČĎĎĐĐĒĒĖĖĘĘĚĚ ĞĞĠĠĢĢĪĪĮĮİĶĶĹĹĻĻĽĽŃŃŅŅŇŇŌŌŐŐŔŔŖŖŘŘŚŚŞ ŞŢŢŤŤŪŪŮŮŰŰŲŲŴŴŶŶŹŹŻŻ−≤≥fifl ΆΈΉΊΌΎΏΐΑΒΓΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΪΫΆΈΉΊΰα βγδεζηθικλνξορςΣΤΥΦΧΨΩΪΫΌΎΏ ЁЂЃЄЅІЇЈЉЊЋЌЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХ ЦЧШЩЪЫЬЭЮЯАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧ ШЩЪЫЬЭЮЯЁЂЃЄЅІЇЈЉЊЋЌЎЏ ѢѢѲѲѴѴ ҐҐәǽẀẁ ẂẃẄẅỲỳ№ Do not add objects or text in the footer area Public | © Ericsson AB 2012 | | Page 24 + Your Needed Features - Preconceptions How to Evaluate? Supporting Documentation Your Test Coverage = + Your Evaluation O&M Modeling

Slide title 44 pt Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt Characters for Embedded font: !"#$%&'()*+,-./ :; WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª« ¬®¯°±²³´¶·¸¹º»¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛ ÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿĀāĂăąĆćĊċ ČĎďĐđĒĖėĘęĚěĞğĠġĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒ œŔŕŖŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻżŽžƒˆˇ˘˙˚˛ ˜˝ẀẁẃẄẅỲỳ–— ‘’‚“”„†‡…‰‹›⁄€™ĀĀĂĂĄĄĆĆĊĊČČĎĎĐĐĒĒĖĖĘĘĚĚ ĞĞĠĠĢĢĪĪĮĮİĶĶĹĹĻĻĽĽŃŃŅŅŇŇŌŌŐŐŔŔŖŖŘŘŚŚŞ ŞŢŢŤŤŪŪŮŮŰŰŲŲŴŴŶŶŹŹŻŻ−≤≥fifl ΆΈΉΊΌΎΏΐΑΒΓΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΪΫΆΈΉΊΰα βγδεζηθικλνξορςΣΤΥΦΧΨΩΪΫΌΎΏ ЁЂЃЄЅІЇЈЉЊЋЌЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХ ЦЧШЩЪЫЬЭЮЯАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧ ШЩЪЫЬЭЮЯЁЂЃЄЅІЇЈЉЊЋЌЎЏ ѢѢѲѲѴѴ ҐҐәǽẀẁ ẂẃẄẅỲỳ№ Do not add objects or text in the footer area Public | © Ericsson AB 2012 | | Page 25 Conclusions ›Is Papyrus good enough to be used in industry? –Yes it is in many, but probably not all, contexts today –If it doesn’t meet your requirements then get involved ›Don’t try to build our own DSL/UML Tool –Instead become a contributor and together we can build a great tool ›In open source there is no customer vendor relationship –Don’t ask for non generic features –Communicate openly and effectively ›Papyrus is only one part of a larger eco system –Manage integration of other components carefully ›Expectations must be managed –No false starts –Don’t release until you have the “right quality”

Agenda | PAGE 27 About Papyrus Ericsson: Papyrus deployment What next?

“MDE with Papyrus, novelties and beyond”, Ludwigsburg, Germany, November 4th, 2015 | Sébastien Gérard| 28 IMPROVING MODEL EXPLOITATION: FROM MENTAL TO COMPUTER-AIDED ANALYSIS.

“MDE with Papyrus, novelties and beyond”, Ludwigsburg, Germany, November 4th, 2015 | Sébastien Gérard| 29 Safety/Security Analysis-driven Architecturing Requirements Engineering Model-based formal-analysis ( incl. MBTesting ) Model-based Simulation Model-based Monitoring Product Line PAPYRUS EXTENSIONS FOR A FULL-FLEDGED AND POWERFUL MDE SOLUTION

“MDE with Papyrus, novelties and beyond”, Ludwigsburg, Germany, November 4th, 2015 | Sébastien Gérard| 30 OUTLINE OF THE ROADMAP FOR PAPYRUS 1.2 (ECLIPSE NEON) 1.2 Customizability Robustness Performance Usability Maintainability & Evolvability Standards Conformity Papyrus-RT Papyrus-Req Papyrus- Manuflex Papyrus-FM

DirectionDRT DépartementDILS LaboratoireLISE Commissariat à l’énergie atomique et aux énergies alternatives Institut Carnot CEA LIST Centre de Saclay | Gif-sur-Yvette Cedex T. +33 (0) | M. +33 (0) Etablissement public à caractère industriel et commercial | RCS Paris B | PAGE 31  A maintenance agreement for Papyrus Commercial support Created middle of 2014, with trained Papyrus developpers