2020 System of Systems Engineering Collaborators-Digital Engineering Toolchain
2020 System of Systems Engineering Collaborators-Digital Engineering Toolchain
Welcome to the
2020 System of Systems Engineering Collaborators
Information Exchange (SoSECIE)
• I have muted all participant lines for this introduction and the
briefing.
• If you need to contact me during the briefing, send me an e-mail at
[email protected].
• Download the presentation so you can follow along on your own
• We will hold all questions until the end:
• I will start with questions submitted online via the CHAT window in Skype.
• I will then take questions via telephone; State your name, organization, and
question clearly.
• If a question requires more discussion, the speaker(s) contact info is
in the brief.
Disclaimer
June 2, 2020
SERC: Methods to Evaluate Cost/Technical Risk and Opportunity
Thomas McDermott and Cody Fleming
© 2020 The MITRE Corporation. All rights reserved. Approved for public release. Distribution unlimited 19-03071-1.
|7|
Purpose
OSD Digital Engineering Strategy (June 2018)
Key Assumptions:
▪ Multi-disciplinary teams are required to address sponsor needs
– SMEs use specialized tools of their domains
▪ Data needs to be exchanged among SMEs’ tools repeatedly on a given project
▪ Data needs to be “served up” in a format usable in the SME’s environment
© 2020 The MITRE Corporation. All rights reserved. Approved for public release. Distribution unlimited 19-03071-1.
|9|
Provide Online
Access to Support
Tools in the Sponsor
Toolchain Projects
Integrate Into
Digital Peer Review
Engineering & Share
Toolchain
Identify, Catalog
& Share Reusable
Methods, Processes Identify and
and Tools address Gaps
© 2020 The MITRE Corporation. All rights reserved. Approved for public release. Distribution unlimited 19-03071-1.
| 10 |
SE and SW Technology
Systems Model,
Engineering Simulation,
Analytics &
Experimentation
Cyber CALDERA
Operations
and Effects
Electronic
Systems &
Technology
Acquisition &
Mgt Sciences
© 2020 The MITRE Corporation. All rights reserved. Approved for public release. Distribution unlimited 19-03071-1. SW Engineering
| 11 |
Lines of Effort
Accessible
Information
© 2020 The MITRE Corporation. All rights reserved. Approved for public release. Distribution unlimited 19-03071-1.
| 12 |
Reusable Infrastructure
| 13 |
Ontology Development
Model Transformation
Visualization of Model
Integrates MagicDraw
Integrates Rhapsody
engineering changes
Plug-in Extensibility
Model Management
system forensics
authoring tools
API Accessible
manages
reports
Intercax Syndeia q s s s q q q q q s w
OASIS OSLC q w q s q q q q q w w w
SECollab s q s q q q q q s s w w s
MDWorkbench q s s q q
Sodius MDAccess q q q q
Inter-Op q q q q
Model Development Kit (MDK) q q
NASA JPL - OpenMBEE Model Management System q s s q q q q q
View Editor q q q q q q
TeamWork Cloud q q q q q q s
No Magic Cameo Collaborator q q q q q s q
Rhapsody Model Manager q q q s q s s q q q q q q
IBM Rational Team Concert q s s q q q q q q q
Rational Engineering Lifecycle Manager q s s q q s s q q q q q
DARPA STITCHES w w w w w
NASA JPL OpenCaesar q q q q w q q q q q
ModelBus ModelBus q q q q
SKAYL PHENOM w q
Modelica Functional Mock-Up Interface (FMI) q q s s q
Maple SOFT MAPLE MBSE q q q q s
JAMA Software JAMA Connect s s q w w
GITHUB q q q q s
GIT GITLAB q q q q s s
JIRA q
Source: R. Cloutier, “2019 JPL MBSE Workshop Survey Results,” Presented at the Atlassian Bitbucket q s
NASA JPL MBSE Symposium, 2019. Microsoft Team Foundation Server q s s q
The Eclipse Foundation Eclipse IDE q q q q
Siemens Teamcenter s s q q q q
Dassault Systemes 3DEXPERIENCE ENOVIA s s q q q
Tom Sawyer Perspectives q q q q q w w
Up an
Su
Legend
da sfo
pp
te tai
Tr
e
M a co ss rm nfig oar
te
Does Not Do
or ain
da m m No we ing
ib bi er ss
e
t a tai ep au
ta
w
M su
M
Modified To Accomplish
ta
ili lit
fr
na n b or tho ma
an p
ty
in de y u
om
ly
s
ag po
:n : n nol rm PI
Does to an Extent
to l d se
ew ew og is
e L rte
A fo
ng lin D
su at rs our
o
q Does Really Well
y
in d a
pp a a of
to ve y s ion
in e c as ool
i
R
ks
In gra s of ls
ol
or cro ch es
In typ of t d
t
te te
s a sio and s
A
if
be tho
m Pe n A
te
te
gr s too
nd ns ar
i
d ss d nge
t
a
t
at Rh ls
r
u
o hb
es ap
en
M so
e oo
re ool
r
ag d
t
s
a s
ic y
a
t
Dr
s
t
c
in
aw
s
s
$ Commercial Intercax Syndeia s s s s s s w q q q
Open-Source OASIS Eclipse Lyo with OSLC s w w w s w w q s q q q
$ Commercial Sodius Willert SECollab with OSLC q q w w w q s s q q q s q q
Open-Source NASA JPL OpenMBEE s w w q s s q s s q
$$ Commercial Dassault - No Magic Cameo TWC / Collaborator / DataHub q q q s w q s q q
$$ Commercial IBM Jazz ELM with OSLC q q q w s q q q q q q s q
$ Commercial Maple SOFT MAPLE MBSE q s s s s q q
Government DARPA STITCHES w w w w w w w w w w w w
Open-Source NASA JPL OpenCaesar s s q s s q w q
$$ Commercial ModelBus ModelBus with OSLC q q s s q q
$$$ Commercial SKAYL PHENOM s q s
Open-Source The Eclipse Foundation Eclipse Model Framework (EMF) w w w w w w w w q q q q
$$ Commercial Siemens Teamcenter with OSLC q s q q q q q s q s s s
$$ Commercial Dassault Systemes 3DEXPERIENCE ENOVIA s s q q q q q q s s
$ Commercial Tom Sawyer Perspectives q q q s s q
$ Commercial Northwoods Software Go JS s
$$$ Commercial Phoenix Integration ModelCenter q q q q q
$$ Commercial Mentor Graphics Context SDM with OSLC q q q q q q q q
© 2020 The MITRE Corporation. All rights reserved. Approved for public release. Distribution unlimited 19-03071-1.
| 16 |
© 2020 The MITRE Corporation. All rights reserved. Approved for public release. Distribution unlimited 19-03071-1.
| 17 |
Interoperability
Requirement (IR) Description How OLSC Meets Requirement
1 Physical Network connectivity between tools TCP/IP
2a Application – Specification of how data will be transferred over REST (HTTP+URLs)
Protocol physical connectivity
2b.1 Application – Data Basic syntax used to represent the data sent via the XML
syntax protocol
2b.2 Application – Data Schema used to define how the data is structured RDF
structure within the syntax
2b.3 Application – Data Meaning of all data elements OSLC Resource Shapes in OSLC
semantic Specifications
3 Business Process Overall process that tools are used to support (tools Delegated User Interfaces and Resource
can be orchestrated or choreographed) Previews but mostly process-dependent
Reference: Mihindukulasooriya, N., Garca-Castro, R., and Esteban-Gutierrez, M.: Linked Data Platform as a novel approach for Enterprise
Application Integration. Center for Open Middleware, Ontology Engineering Group (2013)
© 2020 The MITRE Corporation. All rights reserved. Approved for public release. Distribution unlimited 19-03071-1.
| 19 |
© 2020 The MITRE Corporation. All rights reserved. Approved for public release. Distribution unlimited 19-03071-1.
| 21 |
Operational
Analysis
Tradespace
Model Analysis
Architecture &
transform
Design
engine
• Incremental,
iterative MS&A Cost and Effort
process Analysis
© 2020 The MITRE Corporation. All rights reserved. Approved for public release. Distribution unlimited 19-03071-1.
| 22 |
Step 9, Visualize
Step 8, Operational
results
SMEs provide Step 6, Systems
feedback and iterate Analyst runs
analysis and
visualizes results
Step 7, Review
changes to model
Operations SME with Operational
Systems Analyst
© 2020 The MITRE Corporation. All rights reserved. Approved for public release. Distribution unlimited 19-03071-1.
SMEs
| 23 |
© 2020 The MITRE Corporation. All rights reserved. Approved for public release. Distribution unlimited 19-03071-1.
| 24 |
Requirements
Analysis
Cyber Analysis
Traceability
via Rhapsody
Gateway
Lessons Learned
▪ No existing tool addresses all DE integration and interoperability
challenges
– Commercial/open source tools provide indicators on where industry is going
▪ Need to utilize existing standards as much as possible
– Custom solutions are often difficult to deploy and productize in sponsor
environments
▪ DE adoption will only be possible if users can work in their
disciplinary tools
– Need to integrate existing engineering workflows and make it easier for
users to do their day-to-day job
▪ DE is challenging to implement technically and programmatically
– Incremental use case driven progress can help with technical scalability and
required stakeholder buy-in
© 2020 The MITRE Corporation. All rights reserved. Approved for public release. Distribution unlimited 19-03071-1.