Innoslate:TheGateway
toSysML2.0and
Beyond
Steven H. Dam, Ph.D., ESEP
President, SPEC Innovations
571-485-7805
steven.dam@specinnovations.com
Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 1
AboutUs
We are the experts in systems engineering
Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 2
• SPEC Innovations provides software, training, and
consulting to the defense and aerospace industries
and the intelligence community.
• Our flagship software product, Innoslate is the first
cloud-native, model-based systems engineering
software solution made solely in the United States of
America.
• Our engineers built Innoslate to help systems
engineers develop full lifecycle solutions to complex
system of systems.
• Innoslate software supports Requirements
Management, Modeling and Simulation,
Verification and Validation, and more in one
seamless package.
AskUsYourQuestions
• Ask us your questions using
the panel on the right
• This presentation is being
recorded and will be made
available to you.
• Contact us after the webinar
through
• support@Innoslate.com
• Call 571.485.7800
• LinkedIn Innoslate User Group
• Twitter
Proprietary of SPEC Innovations® 11/12/2020 at 2pm EDT, Dr. Steven Dam 3
MeetYourInstructors
Steve Dam,Ph.D, ESEP
President and Founder of SPEC Innovations
Executive Systems Engineer
Ph.D. and BS in Physics
Over 40 Years of Experience in Program Management,
Systems Engineering, and Software Development
Past President of INCOSE WMA
Past Director of the Americas for INCOSE
Adjunct Professor of Systems Engineering at GMU
Member of INCOSE, NDIA, and AFCEA
Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 4
Agenda
• What is SysML today?
• How does LML/Innoslate support SysML today?
• What are the plans for SysML 2.0?
• How will LML/Innoslate bridge the gap between SysML 1.6 and 2.0?
• How can users transition and gain the advantages of LML (without losing
what they have in SysML)?
Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 5
WhatIsSysMLToday?
Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 6
Version 1.6
SysMLStatus
• SysML is a profile on UML, developed by the non-profit Object Management Group
(OMG)
• Current version is 1.6 (November 2019). (Nearly 400 page specification)
• SysML 1.x is focused on the development of system models based on a graphical
ontology that employs a set of nine diagrams that were identified to provide “a general-
purpose modeling language for systems engineering.”
• It has the intent “to specify the language so that systems engineering modelers may learn
to apply and use SysML” and so that “modeling tool vendors may implement and
support SysML”
• Unfortunately, being a graphical ontology, tool vendors have implemented SysML in
various ways so that interoperability between tools is currently very difficult
• XMI was proposed as a means of exchange, but the lack of standard XML tags still makes
it very difficult
Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 7
CurrentSysML1.xDiagrams
• Each diagram contains
systems engineering
information specified by the
SysML specification
• However, the specification
does not contain many of the
classes of information needed
by systems engineers to
optimize cost, schedule, and
performance, while mitigating
risk in each area
• So, users add this information
in an ad hoc way
Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 8
FourPillarsofSysML1.x
Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 9
Behavior
Structure
Parametrics
Requirements
SysML1.xProsandCons
• Pros
• Links to UML for software-centric systems
• Provides standard diagrams across a number of SE disciplines
• Requirements Diagram
• Parametric Diagram
• SysML has encouraged Model-Based SE (MBSE)
• Cons
• Difficult language to learn and create accurate diagrams
• Lacks an ontological basis
• Users and vendors vary significantly in how the language is implemented in tools
Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 10
HowDoesLML/Innoslate
SupportSysMLToday?
Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 11
LML v1.1 defined an ontology for SysML in 2014
LMLSupport
• Lifecycle Modeling Language (LML) is an open-source standard managed by
the non-profit Lifecycle Modeling Organization (LMO)
• The original LML specification was developed by the LML Steering
Committee in 2012 and did not contain any specific classes for SysML
• In 2014, the committee released version 1.1 of the standard with extensions
for SysML
• Added a Port subclass (to support the IBD)
• Added an Equation class (to support the Parametric Diagram)
• Added relationships and attributes needed to connect information to meet the SysML
specification at that time
• No modifications to the LML specification have been made since 2014, since
it was determined to keep LML as simple as possible and allow users to
extend the ontology as needed
Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 12
SysML1.xDiagramsinInnoslate
Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 13
Activity Diagram Block Definition Diagram Internal Block Diagram
Package Diagram Parametric Diagram Requirements Diagram
Sequence Diagram State Machine Diagram Use Case Diagram
LML/InnoslateProsandCons
• Pros
• Covers a greater breadth of systems engineering disciplines
• Ontologically-based
• Enables physically constrained functional model execution (discrete event and Monte
Carlo)
• Easier to learn and apply
• Extensive used of Natural Language Processing (NLP) technology
• Cloud-native, but available at client-server and desktop technologies as well
• Cons
• Does not completely represent the current SysML standard
• No XMI export
• No state machine execution
Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 14
WhataretheplansforSysML2.0?
• SysML v1.7 is still in process
• SysML v2 RFP was released in Dec. 2017
• Prototype release (beta version) is
planned for Fall 2021
• First full release scheduled for Fall 2022
• Key elements of SST submission:
• New Metamodel (ontology)
• New visualizations
• Standardized APIs
Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 15
From presentation by Sanford Friedenthal,
SysML v2 Submission Team (SST), 30 January 2021,
INCOSE International Workshop
SSTSysMLv2.0Language
Capabilities
• Code-like textual representation
• Automated diagram creation
• “Declarative semantic base
elements modeled using KerML”
• REST/HTTP, Java and OSLC APIs
• Supports change impact
assessments
Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 16
From presentation by
Sanford Friedenthal,
SysML v2 Submission
Team (SST),
30 January 2021,
INCOSE International
Workshop
PilotImplementation
• Using a variety of tools to create
a pilot environment
• MagicDraw/TWC
• OpenMBEE
• Jupyter
• PostgreSQL
• PlantUML
• Xtext
• Tom Sawyer
• Eclipse
• Available for evaluation
• https://github.com/Systems-
Modeling/SysML-v2-Release
Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 17
From presentation by Sanford Friedenthal,
SysML v2 Submission Team (SST),
30 January 2021, INCOSE International Workshop
HowCanLML/Innoslate
BridgetheGapbetween
SysML1.xand2.0Starting
TODAY?
Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 18
ContrastingSysMLv2withInnoslateToday
Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 19
LML/Innoslate
is already
easier to learn
and use
LML/Innoslate
is already more
precise
LML/Innoslate
is already more
expressive
LML/Innoslate
is already more
extensible
LML/Innoslate is
already more
interoperable with
an existing API
SysML2.0:GoodNews–BadNews–GreatNews
• Good News
• SysML 2.0 addresses many of the current limitations of SysML 1.x using a radical approach that
essentially re-writes the language from the ontology up
• SysML 2.0 will greatly expand the ability to model different aspects of systems engineering not
currently well supported in 1.x (e.g. V&V)
• SysML 2.0 will support other diagrams beyond the current basic 9 as diagrams will be rendered from
the data (the way Innoslate currently does it)
• Bad News
• While OMG promises there will be a ”smooth transition path” plan from 1.x to 2.x. However, anyone
who has ever navigated a major software upgrade knows that is never a flawless undertaking (if it is
even 99% effective you will still have at least 100 flaws in a medium size 10,000 element model! Flaws
that could take many hours each to find and fix)
• Current SysML 1.x experts will get to learn what is essentially a new language (“blocks” are now
“parts,” ”activities” are now “actions,” etc.)
• Great News
• You can start your transition path today with Innoslate!
Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 20
HowCanUsersConvertto
LMLStartingNow?
Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 21
SuggestedApproach
• Since LML/Innoslate already provide a broad, flexible ontology that will encompass
SysML 2.0 as well as visualization capability for SysML 1.x diagrams, you can start
transitioning you models to Innoslate TODAY (you don’t need to wait nearly 2 years to get
started!)
• The integrated Innoslate analysis tools will aid in ensuring the models are properly
developed and executable using the discrete event and Monte Carlo simulators
• Innoslate has proven to be multi-lingual (DM2, SysML, UML, IDEF, etc.), so eventual
translation to the new SysML v2.0 “code-like” text language, once it is fully defined, will
be an easy transition
• Innoslate already has REST and Java APIs. Mapping to the new SysML v2 APIs will also be
straightforward (recent examples are using MatLab, STK, and GitHub APIs)
Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 22
Get all of the planned features of SysML 2.0 TODAY (not 2 years from now).
Ride out the transition to SysML 2.0 in the comfort and security of Innoslate.
LML/InnoslateAlreadyProvidewhataSystemEngineerNeeds–Today
Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 23
Documents View
Requirements
View
Modeling Simulation
Test Center
Risk Analysis
Timeline
WBS
CAD Viewer
WeAreAlreadyDevelopingthe
FutureDigitalEngineeringEnvironment
Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 24
Goals of Integration:
1) Use data to create
information between
tools
2) Minimize data
duplication between
tools
ComingAttractions
• Branching and Forking
• Natural text to graphics
• Software to diagrams
• Enhanced program management capabilities
• Enhanced modeling and simulation
Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 25
Questions and
Answers
Use the panel on the right to ask your questions
Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 26
NextWebinar
Become an expert in Innoslate by learning the ins and outs of
the tool
What Are Model-Based Reviews?
Thursday , April 8th @2pm EST
Go To Webinar
MoreResources
SPEC Innovations offers training, books, videos, documentation, trails, and more
28
Training: specinnovations.com/training
Books: “Real MBSE” textbook and lab manual available on
Amazon
Videos: Visit the SPEC Innovations Youtube channel
LinkedIn: Innoslate and Systems Engineers User Group
Documentation: help.Innoslate.com
Trial: cloud.Innoslate.com
Proprietary of SPEC Innovations® 3/9/21 at 2pm EDT, Dr. Steven Dam
Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 29
Thank you!
Visit cloud.innoslate.com for a trial.
SPEC Innovations
@Innoslate
Innoslate User Group
Innoslate.com/blog
571.485.7800
innoslate.com

Innoslate the Gateway to SysML 2.0 and Beyond

  • 1.
    Innoslate:TheGateway toSysML2.0and Beyond Steven H. Dam,Ph.D., ESEP President, SPEC Innovations 571-485-7805 steven.dam@specinnovations.com Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 1
  • 2.
    AboutUs We are theexperts in systems engineering Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 2 • SPEC Innovations provides software, training, and consulting to the defense and aerospace industries and the intelligence community. • Our flagship software product, Innoslate is the first cloud-native, model-based systems engineering software solution made solely in the United States of America. • Our engineers built Innoslate to help systems engineers develop full lifecycle solutions to complex system of systems. • Innoslate software supports Requirements Management, Modeling and Simulation, Verification and Validation, and more in one seamless package.
  • 3.
    AskUsYourQuestions • Ask usyour questions using the panel on the right • This presentation is being recorded and will be made available to you. • Contact us after the webinar through • support@Innoslate.com • Call 571.485.7800 • LinkedIn Innoslate User Group • Twitter Proprietary of SPEC Innovations® 11/12/2020 at 2pm EDT, Dr. Steven Dam 3
  • 4.
    MeetYourInstructors Steve Dam,Ph.D, ESEP Presidentand Founder of SPEC Innovations Executive Systems Engineer Ph.D. and BS in Physics Over 40 Years of Experience in Program Management, Systems Engineering, and Software Development Past President of INCOSE WMA Past Director of the Americas for INCOSE Adjunct Professor of Systems Engineering at GMU Member of INCOSE, NDIA, and AFCEA Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 4
  • 5.
    Agenda • What isSysML today? • How does LML/Innoslate support SysML today? • What are the plans for SysML 2.0? • How will LML/Innoslate bridge the gap between SysML 1.6 and 2.0? • How can users transition and gain the advantages of LML (without losing what they have in SysML)? Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 5
  • 6.
    WhatIsSysMLToday? Proprietary of SPECInnovations® 3/9/21 at 2pm ET, Dr. Steven Dam 6 Version 1.6
  • 7.
    SysMLStatus • SysML isa profile on UML, developed by the non-profit Object Management Group (OMG) • Current version is 1.6 (November 2019). (Nearly 400 page specification) • SysML 1.x is focused on the development of system models based on a graphical ontology that employs a set of nine diagrams that were identified to provide “a general- purpose modeling language for systems engineering.” • It has the intent “to specify the language so that systems engineering modelers may learn to apply and use SysML” and so that “modeling tool vendors may implement and support SysML” • Unfortunately, being a graphical ontology, tool vendors have implemented SysML in various ways so that interoperability between tools is currently very difficult • XMI was proposed as a means of exchange, but the lack of standard XML tags still makes it very difficult Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 7
  • 8.
    CurrentSysML1.xDiagrams • Each diagramcontains systems engineering information specified by the SysML specification • However, the specification does not contain many of the classes of information needed by systems engineers to optimize cost, schedule, and performance, while mitigating risk in each area • So, users add this information in an ad hoc way Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 8
  • 9.
    FourPillarsofSysML1.x Proprietary of SPECInnovations® 3/9/21 at 2pm ET, Dr. Steven Dam 9 Behavior Structure Parametrics Requirements
  • 10.
    SysML1.xProsandCons • Pros • Linksto UML for software-centric systems • Provides standard diagrams across a number of SE disciplines • Requirements Diagram • Parametric Diagram • SysML has encouraged Model-Based SE (MBSE) • Cons • Difficult language to learn and create accurate diagrams • Lacks an ontological basis • Users and vendors vary significantly in how the language is implemented in tools Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 10
  • 11.
    HowDoesLML/Innoslate SupportSysMLToday? Proprietary of SPECInnovations® 3/9/21 at 2pm ET, Dr. Steven Dam 11 LML v1.1 defined an ontology for SysML in 2014
  • 12.
    LMLSupport • Lifecycle ModelingLanguage (LML) is an open-source standard managed by the non-profit Lifecycle Modeling Organization (LMO) • The original LML specification was developed by the LML Steering Committee in 2012 and did not contain any specific classes for SysML • In 2014, the committee released version 1.1 of the standard with extensions for SysML • Added a Port subclass (to support the IBD) • Added an Equation class (to support the Parametric Diagram) • Added relationships and attributes needed to connect information to meet the SysML specification at that time • No modifications to the LML specification have been made since 2014, since it was determined to keep LML as simple as possible and allow users to extend the ontology as needed Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 12
  • 13.
    SysML1.xDiagramsinInnoslate Proprietary of SPECInnovations® 3/9/21 at 2pm ET, Dr. Steven Dam 13 Activity Diagram Block Definition Diagram Internal Block Diagram Package Diagram Parametric Diagram Requirements Diagram Sequence Diagram State Machine Diagram Use Case Diagram
  • 14.
    LML/InnoslateProsandCons • Pros • Coversa greater breadth of systems engineering disciplines • Ontologically-based • Enables physically constrained functional model execution (discrete event and Monte Carlo) • Easier to learn and apply • Extensive used of Natural Language Processing (NLP) technology • Cloud-native, but available at client-server and desktop technologies as well • Cons • Does not completely represent the current SysML standard • No XMI export • No state machine execution Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 14
  • 15.
    WhataretheplansforSysML2.0? • SysML v1.7is still in process • SysML v2 RFP was released in Dec. 2017 • Prototype release (beta version) is planned for Fall 2021 • First full release scheduled for Fall 2022 • Key elements of SST submission: • New Metamodel (ontology) • New visualizations • Standardized APIs Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 15 From presentation by Sanford Friedenthal, SysML v2 Submission Team (SST), 30 January 2021, INCOSE International Workshop
  • 16.
    SSTSysMLv2.0Language Capabilities • Code-like textualrepresentation • Automated diagram creation • “Declarative semantic base elements modeled using KerML” • REST/HTTP, Java and OSLC APIs • Supports change impact assessments Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 16 From presentation by Sanford Friedenthal, SysML v2 Submission Team (SST), 30 January 2021, INCOSE International Workshop
  • 17.
    PilotImplementation • Using avariety of tools to create a pilot environment • MagicDraw/TWC • OpenMBEE • Jupyter • PostgreSQL • PlantUML • Xtext • Tom Sawyer • Eclipse • Available for evaluation • https://github.com/Systems- Modeling/SysML-v2-Release Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 17 From presentation by Sanford Friedenthal, SysML v2 Submission Team (SST), 30 January 2021, INCOSE International Workshop
  • 18.
  • 19.
    ContrastingSysMLv2withInnoslateToday Proprietary of SPECInnovations® 3/9/21 at 2pm ET, Dr. Steven Dam 19 LML/Innoslate is already easier to learn and use LML/Innoslate is already more precise LML/Innoslate is already more expressive LML/Innoslate is already more extensible LML/Innoslate is already more interoperable with an existing API
  • 20.
    SysML2.0:GoodNews–BadNews–GreatNews • Good News •SysML 2.0 addresses many of the current limitations of SysML 1.x using a radical approach that essentially re-writes the language from the ontology up • SysML 2.0 will greatly expand the ability to model different aspects of systems engineering not currently well supported in 1.x (e.g. V&V) • SysML 2.0 will support other diagrams beyond the current basic 9 as diagrams will be rendered from the data (the way Innoslate currently does it) • Bad News • While OMG promises there will be a ”smooth transition path” plan from 1.x to 2.x. However, anyone who has ever navigated a major software upgrade knows that is never a flawless undertaking (if it is even 99% effective you will still have at least 100 flaws in a medium size 10,000 element model! Flaws that could take many hours each to find and fix) • Current SysML 1.x experts will get to learn what is essentially a new language (“blocks” are now “parts,” ”activities” are now “actions,” etc.) • Great News • You can start your transition path today with Innoslate! Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 20
  • 21.
    HowCanUsersConvertto LMLStartingNow? Proprietary of SPECInnovations® 3/9/21 at 2pm ET, Dr. Steven Dam 21
  • 22.
    SuggestedApproach • Since LML/Innoslatealready provide a broad, flexible ontology that will encompass SysML 2.0 as well as visualization capability for SysML 1.x diagrams, you can start transitioning you models to Innoslate TODAY (you don’t need to wait nearly 2 years to get started!) • The integrated Innoslate analysis tools will aid in ensuring the models are properly developed and executable using the discrete event and Monte Carlo simulators • Innoslate has proven to be multi-lingual (DM2, SysML, UML, IDEF, etc.), so eventual translation to the new SysML v2.0 “code-like” text language, once it is fully defined, will be an easy transition • Innoslate already has REST and Java APIs. Mapping to the new SysML v2 APIs will also be straightforward (recent examples are using MatLab, STK, and GitHub APIs) Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 22 Get all of the planned features of SysML 2.0 TODAY (not 2 years from now). Ride out the transition to SysML 2.0 in the comfort and security of Innoslate.
  • 23.
    LML/InnoslateAlreadyProvidewhataSystemEngineerNeeds–Today Proprietary of SPECInnovations® 3/9/21 at 2pm ET, Dr. Steven Dam 23 Documents View Requirements View Modeling Simulation Test Center Risk Analysis Timeline WBS CAD Viewer
  • 24.
    WeAreAlreadyDevelopingthe FutureDigitalEngineeringEnvironment Proprietary of SPECInnovations® 3/9/21 at 2pm ET, Dr. Steven Dam 24 Goals of Integration: 1) Use data to create information between tools 2) Minimize data duplication between tools
  • 25.
    ComingAttractions • Branching andForking • Natural text to graphics • Software to diagrams • Enhanced program management capabilities • Enhanced modeling and simulation Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 25
  • 26.
    Questions and Answers Use thepanel on the right to ask your questions Proprietary of SPEC Innovations® 3/9/21 at 2pm ET, Dr. Steven Dam 26
  • 27.
    NextWebinar Become an expertin Innoslate by learning the ins and outs of the tool What Are Model-Based Reviews? Thursday , April 8th @2pm EST Go To Webinar
  • 28.
    MoreResources SPEC Innovations offerstraining, books, videos, documentation, trails, and more 28 Training: specinnovations.com/training Books: “Real MBSE” textbook and lab manual available on Amazon Videos: Visit the SPEC Innovations Youtube channel LinkedIn: Innoslate and Systems Engineers User Group Documentation: help.Innoslate.com Trial: cloud.Innoslate.com Proprietary of SPEC Innovations® 3/9/21 at 2pm EDT, Dr. Steven Dam
  • 29.
    Proprietary of SPECInnovations® 3/9/21 at 2pm ET, Dr. Steven Dam 29 Thank you! Visit cloud.innoslate.com for a trial. SPEC Innovations @Innoslate Innoslate User Group Innoslate.com/blog 571.485.7800 innoslate.com