Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

SiriusCon2016 - Capella Team: Live collaborative modeling with Sirius

722 views

Published on

Sirius is the foundation of Capella, an open source modeling workbench now massively deployed and used.

After an introduction providing an onverview of how Sirius and Capella developments are organized, this talk describes (and demonstrates) how multi-user is implemented in Capella and Sirius.

Published in: Software
  • Be the first to comment

SiriusCon2016 - Capella Team: Live collaborative modeling with Sirius

  1. 1. www.thalesgroup.com Collaborative modeling with Capella and Sirius SIRIUSCON 2016 Stéphane Bonnet, Thales Corporate Engineering November 15th, 2016
  2. 2. 2 Thisdocumentmaynotbereproduced,modified,adapted,published,translated,inanyway,inwholeorin partordisclosedtoathirdpartywithoutthepriorwrittenconsentofThales-©Thales2015Allrightsreserved. Ref number- date Name of the company/ Template : 87204467-DOC-GRP-EN-002 Thales : A Wide Spectrum of Complex Systems N°1 worldwide Payloads for telecom satellites Air Traffic Management Sonars Security for interbank transactions N°2 worldwide Rail signalling systems In-flight entertainment and connectivity Military tactical radiocommunications N°3 worldwide Avionics Civil satellites Surface radars
  3. 3. 3 Thisdocumentmaynotbereproduced,modified,adapted,published,translated,inanyway,inwholeorin partordisclosedtoathirdpartywithoutthepriorwrittenconsentofThales-©Thales2015Allrightsreserved. Ref number- date Name of the company/ Template : 87204467-DOC-GRP-EN-002 Sirius history 20132007 2008 2009 2016 Specification and development of Sirius Open Source First Obeo/Thales prototyping Beginning of Capella development Launch of Obeo Designer product First deployments of Capella
  4. 4. 4 Thisdocumentmaynotbereproduced,modified,adapted,published,translated,inanyway,inwholeorin partordisclosedtoathirdpartywithoutthepriorwrittenconsentofThales-©Thales2015Allrightsreserved. Ref number- date Name of the company/ Template : 87204467-DOC-GRP-EN-002 Capella Diagrams FUNCTIONS, DATAFLOWS STRUCTURE BEHAVIOUR BEHAVIOUR INTERFACES
  5. 5. 5 Thisdocumentmaynotbereproduced,modified,adapted,published,translated,inanyway,inwholeorin partordisclosedtoathirdpartywithoutthepriorwrittenconsentofThales-©Thales2015Allrightsreserved. Ref number- date Name of the company/ Template : 87204467-DOC-GRP-EN-002 Examples of diagrams
  6. 6. 6 Thisdocumentmaynotbereproduced,modified,adapted,published,translated,inanyway,inwholeorin partordisclosedtoathirdpartywithoutthepriorwrittenconsentofThales-©Thales2015Allrightsreserved. Ref number- date Name of the company/ Template : 87204467-DOC-GRP-EN-002 Figures 7 Years of intensive usage 30+ Different kinds of representations 1500+ End-users >###M € (biggest Thales projects it is used on) 6m x 10p Most intensive collarative modeling
  7. 7. 7 Thisdocumentmaynotbereproduced,modified,adapted,published,translated,inanyway,inwholeorin partordisclosedtoathirdpartywithoutthepriorwrittenconsentofThales-©Thales2015Allrightsreserved. Ref number- date Name of the company/ Template : 87204467-DOC-GRP-EN-002 2016: A typical year of collaboration (the Capella perspective) March End of September NovemberJanuary April December Capella 1.1 End of high- level Sirius evolutions priorization End of Capella need capture process Sirius 4.0 Sirius 4.1.1
  8. 8. 8 Thisdocumentmaynotbereproduced,modified,adapted,published,translated,inanyway,inwholeorin partordisclosedtoathirdpartywithoutthepriorwrittenconsentofThales-©Thales2015Allrightsreserved. Ref number- date Name of the company/ Template : 87204467-DOC-GRP-EN-002 Main challenges Performance Ergonomics Collaboration
  9. 9. 9 Thisdocumentmaynotbereproduced,modified,adapted,published,translated,inanyway,inwholeorin partordisclosedtoathirdpartywithoutthepriorwrittenconsentofThales-©Thales2015Allrightsreserved. Ref number- date Name of the company/ Template : 87204467-DOC-GRP-EN-002 3 years of strong focus on ergonomics
  10. 10. 10 Thisdocumentmaynotbereproduced,modified,adapted,published,translated,inanyway,inwholeorin partordisclosedtoathirdpartywithoutthepriorwrittenconsentofThales-©Thales2015Allrightsreserved. Ref number- date Name of the company/ Template : 87204467-DOC-GRP-EN-002 Multi-user, « optimistic » approach
  11. 11. 11 Thisdocumentmaynotbereproduced,modified,adapted,published,translated,inanyway,inwholeorin partordisclosedtoathirdpartywithoutthepriorwrittenconsentofThales-©Thales2015Allrightsreserved. Ref number- date Name of the company/ Template : 87204467-DOC-GRP-EN-002 Multi-user, « pessimistic » approach Clearcase, SVN Model Shared Model Configuration management ≠ Multi-user
  12. 12. 12 Thisdocumentmaynotbereproduced,modified,adapted,published,translated,inanyway,inwholeorin partordisclosedtoathirdpartywithoutthepriorwrittenconsentofThales-©Thales2015Allrightsreserved. Ref number- date Name of the company/ Template : 87204467-DOC-GRP-EN-002 Team 4 Capella, principles Fine-grained, short duration, and automated locks Live update
  13. 13. 13 Thisdocumentmaynotbereproduced,modified,adapted,published,translated,inanyway,inwholeorin partordisclosedtoathirdpartywithoutthepriorwrittenconsentofThales-©Thales2015Allrightsreserved. Ref number- date Name of the company/ Template : 87204467-DOC-GRP-EN-002 Working on a remotely shared model
  14. 14. 14 Thisdocumentmaynotbereproduced,modified,adapted,published,translated,inanyway,inwholeorin partordisclosedtoathirdpartywithoutthepriorwrittenconsentofThales-©Thales2015Allrightsreserved. Ref number- date Name of the company/ Template : 87204467-DOC-GRP-EN-002 Working on a remotely shared model Server host ID Repository name Login/password
  15. 15. 15 Thisdocumentmaynotbereproduced,modified,adapted,published,translated,inanyway,inwholeorin partordisclosedtoathirdpartywithoutthepriorwrittenconsentofThales-©Thales2015Allrightsreserved. Ref number- date Name of the company/ Template : 87204467-DOC-GRP-EN-002 Administration
  16. 16. 16 Thisdocumentmaynotbereproduced,modified,adapted,published,translated,inanyway,inwholeorin partordisclosedtoathirdpartywithoutthepriorwrittenconsentofThales-©Thales2015Allrightsreserved. Ref number- date Name of the company/ Template : 87204467-DOC-GRP-EN-002 Team 4 Capella (T4C) - DEMO 1 Jenkins server 1 T4C server 2 TC4 clients (User A, User B) Basic lock ad update mechanisms, archives
  17. 17. 17 Thisdocumentmaynotbereproduced,modified,adapted,published,translated,inanyway,inwholeorin partordisclosedtoathirdpartywithoutthepriorwrittenconsentofThales-©Thales2015Allrightsreserved. Ref number- date Name of the company/ Template : 87204467-DOC-GRP-EN-002 Obeo Designer Team Edition
  18. 18. www.thalesgroup.com Thank You! Questions? Capella website: http://www.polarsys.org/capella/ LinkedIn http://www.linkedin.com/company/capella-modelling-workbench Twitter https://twitter.com/capella_arcadia Arcadia forum: https://polarsys.org/forums/index.php/f/12/ Capella forum: https://polarsys.org/forums/index.php/f/13/ IFE model & doc.: http://www.polarsys.org/capella/start.html

×