SlideShare a Scribd company logo
1 of 20
1
Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
Ask Us Your Questions
2
-Ask us your questions using the panel
on the right.
-This presentation is being recorded
and will be made available to you on
our website and through email.
-Contact us after the webinar through
● support@Innoslate.com
● Call 571.485.7800
● LinkedIn: “Innoslate Users and
Systems Engineers” Group
● Twitter: @specinnovations
Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
Meet Your Host
• Systems Engineer at SPEC
Innovations
• GMU Systems Engineering
Master’s Program Alumna
• Lilleigh.stevie@specinnovations.com
3
Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
Agenda
• Where are you in the lifecycle?
• Case #1: Top-Down
• Case #2: Bottom-Up
• Case #3: Middle-Out
• Combine all three?
• Where do I start with Innoslate?
4
Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
Where are you in the lifecycle?
5
What do we mean by “top-down,” “bottom-up,” and “middle-out?”
Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
• Where you start your MBSE project depends
on what stage you are in the lifecycle
• If you have a great requirements document,
you can start with the classic “top-down”
approach (Case #1)
• If you have a legacy system you want to
replace or you are just documenting a
system, bottom-up works great (Case #2)
• Early in the process “concept” or architecture
will likely have very little information to start
except for policies and procedures, middle-
out is the way to go (Case #3)
The Systems Engineering Process
• Classically, systems engineering
was depicted with this simple
diagram (circa 1980-2010)
• It was from an old DoD draft
standard, MIL-STD-499B, and
later, EIA-632
• It’s a little unclear why it was
dropped for a listing of systems
engineering functions (IEEE
15288)
• But it’s still very useful for
conducting systems engineering
6
Requirements
Analysis
Functional Analysis
and Allocation
Synthesis
System Analysis and
Control
Best Use:
Architecture
Development
(To-Be)
Best Use:
“Classical SE”
Best Use: Reverse
Engineering (As-Is)
Adapted from EIA-632
IEEE 15288 processes
Let’s look at each of our cases.
Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
Case #1: Top-Down
• In “Top-Down,” we start with requirements
documents of some form
• Ideally, someone has performed good
systems engineering to develop these
requirements, but often the first set of
requirements are “user needs,” or perhaps
really “user wishes”
• You may even be at the point where you have
a component specification (box level)
• In this case as the previous diagram shows,
we would begin with a requirements analysis
7
The Requirements Hierarchy
User Needs
Conceptual Requirements
System Requirements
Application/Component
Specifications
Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
Begin with Requirements Analysis Process
• Requirements analysis is a
fundamental part of systems
engineering
• The process we use is shown
• In the IEEE 15288 parlance,
requirements analysis covers
both stakeholder
requirements definition and
requirements analysis
processes
8
Source
Documents
External
Interface
Database
User Needs
Decompose Statements
Critical Issue?
Statement
Verifiable?
Determine Options and
Perform Trade Studies
See System
Analysis and
Control for details
Resolve Issues with
Customer
YES
NO
Coordinate Changes to
Make Statement Verifiable
NO
Review Statements and
Risks with Customer
Update Knowledgebase
YES
Identify Risks and Plan
Mitigation
Updated
Requirements
Traceability Matrix
Preliminary Test
Requirements
Standards
Selected
Change
Requests
SE
Knowledgebase
Trace Requirements to
Actions/Assets/Measures
So how do we do this with tools?
Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
Innoslate’s Requirements Analysis Features
• Document/
Requirement Views
• NLP Quality
Checkers
• Traceability/Suspect
Assists
• Intelligence View
9
Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
Case #2: Bottom-Up
• In bottom-up, we usually have
an existing system with fairly
well-defined subsystems and
components, but the
documentation may be out of
date
• Here we want to capture what
we can from the legacy
system and then abstract the
components to determine
their functions
10
Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
Begin with Synthesis Process
• Here we synthesize a
model of the current
system
• Capture whatever you can
in physical diagrams
• For LML use Asset, Physical
I/O, ICD, and Layer
Diagrams
• For SysML use IBD and BDD
• Then create functional
models of the processes
then systems support
11
SE
Knowledgebase
Identify Component Assets
Optional
Assets?
Determine Options and
Perform Trade Studies
See System Analysis
and Control for details
Select New Assets in
Coordination with Customer
YES
NO
Review Design and Risks
with Customer
Identify Risks and Plan
Mitigation
Technology
Insertion
Recommend-
ations
Allocate Assets
Updated SE
Knowledgebase
Functional
Requirements
Document (FRD)
Design Diagrams
See Functional
Analysis and Control
for details
Transition Plan
Link to
programs
Programmatic
Roadmap
Traced
• Statements/Requirements
• VerificationRequirements
• Actions
Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
• LML Diagrams:
• Asset
• Physical I/O
• ICD
• Layer
• SysML Diagrams:
• IBD
• BDD
Innoslate’s Physical Diagrams
12
Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
Case #3: Middle-Out
• In middle-out, we usually have a
high-level concept or statement
of need, but they don’t want to
use the current systems, or they
want to use them in a very
different way
• You can usually find processes or
procedures as a starting point
• We model these processes using
functional analysis
13
Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
Begin with Functional Analysis
• Use the Asset Diagram
to develop the context
diagram
• Develop a set of
scenarios based on the
processes
• Use SPEC’s approach to
build a scenario matrix
• Model all scenarios
using Action Diagrams
14
SE Knowledgebase
Develop/Revise Context
Diagram
Determine Options and
Perform Trade Studies
See System Analysis and Control
for details
Review Model and Risks with
Customer
Identify Risks and Plan
Mitigation
Updated SE
Knowledgebase
Develop Series of Scenarios
for Analysis
Create/Update System
Behavior Model
Analyze Behavior Model
Performance
Behavior Model
• Control Flow
• Data Flow (Activity Model)
• Performance Criteria
Allocate Actions to Assets
and Input/Outputs to Conduits
Updated SE
Knowledgebase
Detailed
Operational
Concept
Operational
Requirements
Document (ORD)
Traced
• Statements/Requirements
• Verification Requirements
Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
Innoslate’s Functional Analysis Diagrams
• Context Diagram
• Asset Diagram
• Scenario Models
• Action Diagram
• Using simulators
to ensure that
the scenario
models work
• Add Ansys STK
for geospatial
constraints
15
Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
Combine all three?
• You may find that you
need to do all three
approaches
simultaneously, as
different parts of your
system (which is often
a system of systems)
need different
approaches
• The SPEC approach
does all three
simultaneously
16
5. Develop the Operational Context Diagram
6. Develop Operational Scenarios
1. Capture and Analyze Related Artifacts
4. Capture Constraints (Environment/Drivers)
3. Identify Existing/Planned Systems
2. Identify Assumptions
7. Derive Functional Behavior
8. Derive Assets
9. Allocate Actions to Assets
10. Prepare Interface Diagrams
14. Provide Options
12. Perform Dynamic Analysis
11. Define Resources, Error Detection & Recovery
13. Develop Operational Demonstration Master Plan
16. Generate Operational and System Views, Graphics, Briefings and Reports
15. Conduct Trade-off Analyses
Requirements Analysis
Functional Analysis
Synthesis
System Analysis
and Control
Time
Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
Where do I start with Innoslate?
• Sign up for Innoslate
• View Help Center
• Try out guided tour
• Reach out for help
(support included!)
• Get Training
• Workshop
recommended
17
Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
18
Send in questions using the panel on the right.
Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
Wednesday, July 19th, 2023 at 2:00 PM ET
Issue Tracking
Mark Your
Calendars
19
Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
SPEC Innovations
@SPECInnovations
Innoslate Users Group
Innoslate.com/blog
571.485.7800
innoslate.com
20
Thank you!
Visit cloud.innoslate.com for a trial.
Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie

More Related Content

Similar to Getting Started With MBSE

SplunkLive! London 2015 - DevOps Breakout
SplunkLive! London 2015 - DevOps BreakoutSplunkLive! London 2015 - DevOps Breakout
SplunkLive! London 2015 - DevOps BreakoutSplunk
 
Design System Proposal
Design System ProposalDesign System Proposal
Design System ProposalCharlie Weston
 
Lesson 2 software processes
Lesson 2   software processesLesson 2   software processes
Lesson 2 software processesanointon
 
Lecture 3 software_engineering
Lecture 3 software_engineeringLecture 3 software_engineering
Lecture 3 software_engineeringmoduledesign
 
Comp8 unit5 lecture_slides
Comp8 unit5 lecture_slidesComp8 unit5 lecture_slides
Comp8 unit5 lecture_slidesCMDLMS
 
Performance monitoring in a DevOps World
Performance monitoring in a DevOps WorldPerformance monitoring in a DevOps World
Performance monitoring in a DevOps WorldSolidify
 
Lecture 3 software_engineering
Lecture 3 software_engineeringLecture 3 software_engineering
Lecture 3 software_engineeringmoduledesign
 
(ATS6-APP05) Deploying Contur ELN to large organizations
(ATS6-APP05) Deploying Contur ELN to large organizations(ATS6-APP05) Deploying Contur ELN to large organizations
(ATS6-APP05) Deploying Contur ELN to large organizationsBIOVIA
 
boughtonalexand jdjdjfjjfjfjfjnfjfjjjfkdifij
boughtonalexand jdjdjfjjfjfjfjnfjfjjjfkdifijboughtonalexand jdjdjfjjfjfjfjnfjfjjjfkdifij
boughtonalexand jdjdjfjjfjfjfjnfjfjjjfkdifijakd3143
 
Knowledge-Based Analysis and Design (KBAD): An Approach to Rapid Systems Engi...
Knowledge-Based Analysis and Design (KBAD): An Approach to Rapid Systems Engi...Knowledge-Based Analysis and Design (KBAD): An Approach to Rapid Systems Engi...
Knowledge-Based Analysis and Design (KBAD): An Approach to Rapid Systems Engi...Elizabeth Steiner
 
InteropWG Intro & Vertical Programs (May. 2017)
InteropWG Intro & Vertical Programs (May. 2017)InteropWG Intro & Vertical Programs (May. 2017)
InteropWG Intro & Vertical Programs (May. 2017)Mark Voelker
 
Jw13 developer-jive talks-presentation
Jw13 developer-jive talks-presentationJw13 developer-jive talks-presentation
Jw13 developer-jive talks-presentationPatrick Li
 
Pertemuan 2-apbo-software-developmeng-processing
Pertemuan 2-apbo-software-developmeng-processingPertemuan 2-apbo-software-developmeng-processing
Pertemuan 2-apbo-software-developmeng-processingAbi Bobon
 
What's New in Innoslate 4.4?
What's New in Innoslate 4.4?What's New in Innoslate 4.4?
What's New in Innoslate 4.4?SarahCraig7
 

Similar to Getting Started With MBSE (20)

Developing Digital Twins
Developing Digital TwinsDeveloping Digital Twins
Developing Digital Twins
 
SplunkLive! London 2015 - DevOps Breakout
SplunkLive! London 2015 - DevOps BreakoutSplunkLive! London 2015 - DevOps Breakout
SplunkLive! London 2015 - DevOps Breakout
 
Design System Proposal
Design System ProposalDesign System Proposal
Design System Proposal
 
Lesson 2 software processes
Lesson 2   software processesLesson 2   software processes
Lesson 2 software processes
 
Lecture 3 software_engineering
Lecture 3 software_engineeringLecture 3 software_engineering
Lecture 3 software_engineering
 
Comp8 unit5 lecture_slides
Comp8 unit5 lecture_slidesComp8 unit5 lecture_slides
Comp8 unit5 lecture_slides
 
Performance monitoring in a DevOps World
Performance monitoring in a DevOps WorldPerformance monitoring in a DevOps World
Performance monitoring in a DevOps World
 
Lecture 3 software_engineering
Lecture 3 software_engineeringLecture 3 software_engineering
Lecture 3 software_engineering
 
(ATS6-APP05) Deploying Contur ELN to large organizations
(ATS6-APP05) Deploying Contur ELN to large organizations(ATS6-APP05) Deploying Contur ELN to large organizations
(ATS6-APP05) Deploying Contur ELN to large organizations
 
Raghavendra Gupta Resume
Raghavendra  Gupta  ResumeRaghavendra  Gupta  Resume
Raghavendra Gupta Resume
 
boughtonalexand jdjdjfjjfjfjfjnfjfjjjfkdifij
boughtonalexand jdjdjfjjfjfjfjnfjfjjjfkdifijboughtonalexand jdjdjfjjfjfjfjnfjfjjjfkdifij
boughtonalexand jdjdjfjjfjfjfjnfjfjjjfkdifij
 
Knowledge-Based Analysis and Design (KBAD): An Approach to Rapid Systems Engi...
Knowledge-Based Analysis and Design (KBAD): An Approach to Rapid Systems Engi...Knowledge-Based Analysis and Design (KBAD): An Approach to Rapid Systems Engi...
Knowledge-Based Analysis and Design (KBAD): An Approach to Rapid Systems Engi...
 
InteropWG Intro & Vertical Programs (May. 2017)
InteropWG Intro & Vertical Programs (May. 2017)InteropWG Intro & Vertical Programs (May. 2017)
InteropWG Intro & Vertical Programs (May. 2017)
 
Jw13 developer-jive talks-presentation
Jw13 developer-jive talks-presentationJw13 developer-jive talks-presentation
Jw13 developer-jive talks-presentation
 
Pertemuan 2-apbo-software-developmeng-processing
Pertemuan 2-apbo-software-developmeng-processingPertemuan 2-apbo-software-developmeng-processing
Pertemuan 2-apbo-software-developmeng-processing
 
Rup
RupRup
Rup
 
The art of project estimation
The art of project estimationThe art of project estimation
The art of project estimation
 
What's New in Innoslate 4.4?
What's New in Innoslate 4.4?What's New in Innoslate 4.4?
What's New in Innoslate 4.4?
 
Ve intro
Ve introVe intro
Ve intro
 
Presentation2
Presentation2Presentation2
Presentation2
 

Recently uploaded

Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 

Recently uploaded (20)

Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 

Getting Started With MBSE

  • 1. 1 Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
  • 2. Ask Us Your Questions 2 -Ask us your questions using the panel on the right. -This presentation is being recorded and will be made available to you on our website and through email. -Contact us after the webinar through ● support@Innoslate.com ● Call 571.485.7800 ● LinkedIn: “Innoslate Users and Systems Engineers” Group ● Twitter: @specinnovations Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
  • 3. Meet Your Host • Systems Engineer at SPEC Innovations • GMU Systems Engineering Master’s Program Alumna • Lilleigh.stevie@specinnovations.com 3 Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
  • 4. Agenda • Where are you in the lifecycle? • Case #1: Top-Down • Case #2: Bottom-Up • Case #3: Middle-Out • Combine all three? • Where do I start with Innoslate? 4 Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
  • 5. Where are you in the lifecycle? 5 What do we mean by “top-down,” “bottom-up,” and “middle-out?” Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie • Where you start your MBSE project depends on what stage you are in the lifecycle • If you have a great requirements document, you can start with the classic “top-down” approach (Case #1) • If you have a legacy system you want to replace or you are just documenting a system, bottom-up works great (Case #2) • Early in the process “concept” or architecture will likely have very little information to start except for policies and procedures, middle- out is the way to go (Case #3)
  • 6. The Systems Engineering Process • Classically, systems engineering was depicted with this simple diagram (circa 1980-2010) • It was from an old DoD draft standard, MIL-STD-499B, and later, EIA-632 • It’s a little unclear why it was dropped for a listing of systems engineering functions (IEEE 15288) • But it’s still very useful for conducting systems engineering 6 Requirements Analysis Functional Analysis and Allocation Synthesis System Analysis and Control Best Use: Architecture Development (To-Be) Best Use: “Classical SE” Best Use: Reverse Engineering (As-Is) Adapted from EIA-632 IEEE 15288 processes Let’s look at each of our cases. Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
  • 7. Case #1: Top-Down • In “Top-Down,” we start with requirements documents of some form • Ideally, someone has performed good systems engineering to develop these requirements, but often the first set of requirements are “user needs,” or perhaps really “user wishes” • You may even be at the point where you have a component specification (box level) • In this case as the previous diagram shows, we would begin with a requirements analysis 7 The Requirements Hierarchy User Needs Conceptual Requirements System Requirements Application/Component Specifications Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
  • 8. Begin with Requirements Analysis Process • Requirements analysis is a fundamental part of systems engineering • The process we use is shown • In the IEEE 15288 parlance, requirements analysis covers both stakeholder requirements definition and requirements analysis processes 8 Source Documents External Interface Database User Needs Decompose Statements Critical Issue? Statement Verifiable? Determine Options and Perform Trade Studies See System Analysis and Control for details Resolve Issues with Customer YES NO Coordinate Changes to Make Statement Verifiable NO Review Statements and Risks with Customer Update Knowledgebase YES Identify Risks and Plan Mitigation Updated Requirements Traceability Matrix Preliminary Test Requirements Standards Selected Change Requests SE Knowledgebase Trace Requirements to Actions/Assets/Measures So how do we do this with tools? Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
  • 9. Innoslate’s Requirements Analysis Features • Document/ Requirement Views • NLP Quality Checkers • Traceability/Suspect Assists • Intelligence View 9 Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
  • 10. Case #2: Bottom-Up • In bottom-up, we usually have an existing system with fairly well-defined subsystems and components, but the documentation may be out of date • Here we want to capture what we can from the legacy system and then abstract the components to determine their functions 10 Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
  • 11. Begin with Synthesis Process • Here we synthesize a model of the current system • Capture whatever you can in physical diagrams • For LML use Asset, Physical I/O, ICD, and Layer Diagrams • For SysML use IBD and BDD • Then create functional models of the processes then systems support 11 SE Knowledgebase Identify Component Assets Optional Assets? Determine Options and Perform Trade Studies See System Analysis and Control for details Select New Assets in Coordination with Customer YES NO Review Design and Risks with Customer Identify Risks and Plan Mitigation Technology Insertion Recommend- ations Allocate Assets Updated SE Knowledgebase Functional Requirements Document (FRD) Design Diagrams See Functional Analysis and Control for details Transition Plan Link to programs Programmatic Roadmap Traced • Statements/Requirements • VerificationRequirements • Actions Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
  • 12. • LML Diagrams: • Asset • Physical I/O • ICD • Layer • SysML Diagrams: • IBD • BDD Innoslate’s Physical Diagrams 12 Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
  • 13. Case #3: Middle-Out • In middle-out, we usually have a high-level concept or statement of need, but they don’t want to use the current systems, or they want to use them in a very different way • You can usually find processes or procedures as a starting point • We model these processes using functional analysis 13 Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
  • 14. Begin with Functional Analysis • Use the Asset Diagram to develop the context diagram • Develop a set of scenarios based on the processes • Use SPEC’s approach to build a scenario matrix • Model all scenarios using Action Diagrams 14 SE Knowledgebase Develop/Revise Context Diagram Determine Options and Perform Trade Studies See System Analysis and Control for details Review Model and Risks with Customer Identify Risks and Plan Mitigation Updated SE Knowledgebase Develop Series of Scenarios for Analysis Create/Update System Behavior Model Analyze Behavior Model Performance Behavior Model • Control Flow • Data Flow (Activity Model) • Performance Criteria Allocate Actions to Assets and Input/Outputs to Conduits Updated SE Knowledgebase Detailed Operational Concept Operational Requirements Document (ORD) Traced • Statements/Requirements • Verification Requirements Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
  • 15. Innoslate’s Functional Analysis Diagrams • Context Diagram • Asset Diagram • Scenario Models • Action Diagram • Using simulators to ensure that the scenario models work • Add Ansys STK for geospatial constraints 15 Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
  • 16. Combine all three? • You may find that you need to do all three approaches simultaneously, as different parts of your system (which is often a system of systems) need different approaches • The SPEC approach does all three simultaneously 16 5. Develop the Operational Context Diagram 6. Develop Operational Scenarios 1. Capture and Analyze Related Artifacts 4. Capture Constraints (Environment/Drivers) 3. Identify Existing/Planned Systems 2. Identify Assumptions 7. Derive Functional Behavior 8. Derive Assets 9. Allocate Actions to Assets 10. Prepare Interface Diagrams 14. Provide Options 12. Perform Dynamic Analysis 11. Define Resources, Error Detection & Recovery 13. Develop Operational Demonstration Master Plan 16. Generate Operational and System Views, Graphics, Briefings and Reports 15. Conduct Trade-off Analyses Requirements Analysis Functional Analysis Synthesis System Analysis and Control Time Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
  • 17. Where do I start with Innoslate? • Sign up for Innoslate • View Help Center • Try out guided tour • Reach out for help (support included!) • Get Training • Workshop recommended 17 Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
  • 18. 18 Send in questions using the panel on the right. Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
  • 19. Wednesday, July 19th, 2023 at 2:00 PM ET Issue Tracking Mark Your Calendars 19 Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie
  • 20. SPEC Innovations @SPECInnovations Innoslate Users Group Innoslate.com/blog 571.485.7800 innoslate.com 20 Thank you! Visit cloud.innoslate.com for a trial. Proprietary of SPEC Innovations® June 14, 2023 Lilleigh Stevie