www.thalesgroup.com
Collaborative modeling
with Capella and Sirius
SIRIUSCON 2016
Stéphane Bonnet, Thales Corporate Engineering
November 15th, 2016
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
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
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
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
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
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
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
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
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
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
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
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
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
Thisdocumentmaynotbereproduced,modified,adapted,published,translated,inanyway,inwholeorin
partordisclosedtoathirdpartywithoutthepriorwrittenconsentofThales-©Thales2015Allrightsreserved.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Administration
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
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
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

SiriusCon2016 - Capella Team: Live collaborative modeling with Sirius