SlideShare a Scribd company logo
Using Model Based System
Engineering (MBSE) in Flight Test

                CSER 2011

               Frank C. Alvidrez
     Senior NetCentric Flight Test Engineer
       Modern Technology Systems Inc.




               Using MBSE in Flight Test
Thought for the day



“Any intelligent fool can make
things bigger and more complex...
It takes a touch of genius --- and a
lot of courage to move in the
opposite direction.”



 Guidance for MBSE?




                       Using MBSE in Flight Test
Topics

• Background & Introduction
• Why are we here?
• MBSE Applications in
  Aerospace
• SysML & Enterprise
  Architectures
• DoDAF & SysML
• Flight Test Domain
• MBSE Techniques in Flight
  Test


                   Using MBSE in Flight Test   10/16/2010, Chart 3
Background & Introduction


• Some Acknowledgements
  –   INCOSE/OMG
  –   USC
  –   DAU
  –   USAF
  –   NoMagic
  –   FEAC / Zackman
• Some Caveats
  – Not an official USAF or USG presentation
  – All Material is available on line through DAU, OMG,
    DoD and other public sources
Why Models?



• Building a model of the system is a natural
  engineering approach to describing its design,
  function and how it relates to the outside world
• Model Based System Engineering (MBSE) is
  about using models to describe the system and
  the SE process.
• Flight Test is part of the System Engineering
  Process
• MBSE approach to Flight Test is a natural
  extension of the modeling approach to design.
Model Based System Engineering


• MBSE, an INCOSE Initiative from the early
  2000’s in conjunction with the OMG
• State of Practice in 2006 – Pockets across the
  industry, not fully integrated into SE process,
  standards emerging (SysML, AP233, BPMN,
  UPDM)
• UML Approach to the DoDAF/MODAF (UPDM)
  – Started in 2005 with DoDAF 1.0 and MODAF 1.1
  – Now fully integrated in UPDM with DoDAF 2 and
    MODAF V1.2
• Significant Tool Vendor Activity

                   Using MBSE in Flight Test   10/16/2010, Chart 6
MBSE & The Test Domain

• MBSE Rapid rise in development
  programs for hardware/software and
  enterprise processes
• Applications of MBSE in the test domain
  are not as prevalent.
• What are the benefits to test?
   − Same as development efforts
   − Model of the Test Enterprise (aid to
     communication)
   − Complexity: Help to decompose the test
     effort
   − Early Identification of critical test
     requirements
   − Discipline to the Test Process
   − Re-use
Test Domain




                            10/16/2010, Chart 8
Using MBSE in Flight Test
What is SysML?

•It is a modeling language


        UML not required             UML reused          SysML extensions
          by SysML                    by SysML               to UML




                           UML 2               SysML




       SysML provides a means to capture the system modeling
       information as part of an MBSE approach

                             Abstract/Paper Title Here           10/16/2010, Chart 9
Review of SysML




                            10/16/2010, Chart 10
Using MBSE in Flight Test
MBSE - Four Pillars

            Structure
             • Block
             • Internal Block
            Behavior
             • Use Case
             • Activity
             • State Machine
             • Sequence
            Requirements
             • Functional
             • Non-functional
            Parametric
Developmental Flight Test
                     in the Acquisition Process




                                      DT          OT




Source: AFI 99-109
                      Using MBSE in Flight Test        10/16/2010, Chart 12
Model Based System
                          of Systems Engineering




                               OV-1

Source: DARPA J-UCAS Program
                         Using MBSE in Flight Test
Example Block Diagram – Domain Model




      Using MBSE in Flight Test   10/16/2010, Chart 14
Example OV-1 – High Level Ops Concept
               Graphic




                               10/16/2010, Chart 15
   Using MBSE in Flight Test
Example OV-2 J-JUCAS




   Using MBSE in Flight Test
Example Test OV-2




  Using MBSE in Flight Test   10/16/2010, Chart 17
Example Block Diagram
   – System Design




                             10/16/2010, Chart 18
 Using MBSE in Flight Test
Example Use Case – Launch Prep




                                10/16/2010, Chart 19
    Using MBSE in Flight Test
Example Use Case – Deck Launch




                                10/16/2010, Chart 20
    Using MBSE in Flight Test
Example Activity Diagram




   Using MBSE in Flight Test   10/16/2010, Chart 21
Summary

• Application of MBSE & SysML is rapidly
  increasing in the acquisition and design
  domains
• Involvement of Testing earlier in the life cycle
  is necessary to meet budget constraints &
  reduce cost overruns.
• The use of modern tools such as MBSE &
  SysML (along with DoDAF, UPDM) can benefit
  the test community as it has for acquisition
  and development, especially in light of testing
  of more complex systems (and SoS)
                   Using MBSE in Flight Test   10/16/2010, Chart 22

More Related Content

What's hot

Requirements Management with HP ALM
Requirements Management with HP ALMRequirements Management with HP ALM
Requirements Management with HP ALM
pd7.group
 
Dingbats
DingbatsDingbats
Dingbats
doinajuvi
 
4+1view architecture
4+1view architecture4+1view architecture
4+1view architecture
drewz lin
 
SysML v2 - What's the big deal, anyway?
SysML v2 - What's the big deal, anyway?SysML v2 - What's the big deal, anyway?
SysML v2 - What's the big deal, anyway?
Ed Seidewitz
 
4 (uml basic)
4 (uml basic)4 (uml basic)
4 (uml basic)
Majong DevJfu
 
Software analysis and it's principles
Software analysis and it's principlesSoftware analysis and it's principles
Software analysis and it's principles
Ghulam Abbas
 
V model in SDLC
V model in SDLCV model in SDLC
V model in SDLC
Jasour Obeidat
 
Software Architecture
Software ArchitectureSoftware Architecture
Software Architecture
Dharmalingam Ganesan
 
Models of SDLC (Software Development Life Cycle / Program Development Life Cy...
Models of SDLC (Software Development Life Cycle / Program Development Life Cy...Models of SDLC (Software Development Life Cycle / Program Development Life Cy...
Models of SDLC (Software Development Life Cycle / Program Development Life Cy...
Amity University | FMS - DU | IMT | Stratford University | KKMI International Institute | AIMA | DTU
 
Tuning Banco de Dados
Tuning Banco de DadosTuning Banco de Dados
Tuning Banco de Dados
FelipeCaiuby
 
Verificação e validação de software
Verificação e validação de softwareVerificação e validação de software
Verificação e validação de software
Leonardo Melo Santos
 
CS8494 SOFTWARE ENGINEERING Unit-2
CS8494 SOFTWARE ENGINEERING Unit-2CS8494 SOFTWARE ENGINEERING Unit-2
CS8494 SOFTWARE ENGINEERING Unit-2
SIMONTHOMAS S
 
Agile Software Development Methodologies
Agile Software Development MethodologiesAgile Software Development Methodologies
Agile Software Development Methodologies
Pradeep Patel, PMP®
 
Introdução à Análise de Sistemas - Parte II
Introdução à Análise de Sistemas - Parte IIIntrodução à Análise de Sistemas - Parte II
Introdução à Análise de Sistemas - Parte II
Nécio de Lima Veras
 
7 - Architetture Software - Software product line
7 - Architetture Software - Software product line7 - Architetture Software - Software product line
7 - Architetture Software - Software product line
Majong DevJfu
 
Scrum uma metodologia ágil paragestão e planejamento de projetos de software
Scrum uma metodologia ágil paragestão e planejamento de projetos de softwareScrum uma metodologia ágil paragestão e planejamento de projetos de software
Scrum uma metodologia ágil paragestão e planejamento de projetos de software
Thiago Reis da Silva
 
Apostila UML
Apostila UMLApostila UML
Apostila UML
Ricardo Terra
 
M05 Metamodel
M05 MetamodelM05 Metamodel
M05 Metamodel
Dang Tuan
 
ASP.Net Technologies Part-1
ASP.Net Technologies Part-1ASP.Net Technologies Part-1
ASP.Net Technologies Part-1
Vasudev Sharma
 
Reverse engineering
Reverse  engineeringReverse  engineering
Reverse engineering
Yuffie Valen
 

What's hot (20)

Requirements Management with HP ALM
Requirements Management with HP ALMRequirements Management with HP ALM
Requirements Management with HP ALM
 
Dingbats
DingbatsDingbats
Dingbats
 
4+1view architecture
4+1view architecture4+1view architecture
4+1view architecture
 
SysML v2 - What's the big deal, anyway?
SysML v2 - What's the big deal, anyway?SysML v2 - What's the big deal, anyway?
SysML v2 - What's the big deal, anyway?
 
4 (uml basic)
4 (uml basic)4 (uml basic)
4 (uml basic)
 
Software analysis and it's principles
Software analysis and it's principlesSoftware analysis and it's principles
Software analysis and it's principles
 
V model in SDLC
V model in SDLCV model in SDLC
V model in SDLC
 
Software Architecture
Software ArchitectureSoftware Architecture
Software Architecture
 
Models of SDLC (Software Development Life Cycle / Program Development Life Cy...
Models of SDLC (Software Development Life Cycle / Program Development Life Cy...Models of SDLC (Software Development Life Cycle / Program Development Life Cy...
Models of SDLC (Software Development Life Cycle / Program Development Life Cy...
 
Tuning Banco de Dados
Tuning Banco de DadosTuning Banco de Dados
Tuning Banco de Dados
 
Verificação e validação de software
Verificação e validação de softwareVerificação e validação de software
Verificação e validação de software
 
CS8494 SOFTWARE ENGINEERING Unit-2
CS8494 SOFTWARE ENGINEERING Unit-2CS8494 SOFTWARE ENGINEERING Unit-2
CS8494 SOFTWARE ENGINEERING Unit-2
 
Agile Software Development Methodologies
Agile Software Development MethodologiesAgile Software Development Methodologies
Agile Software Development Methodologies
 
Introdução à Análise de Sistemas - Parte II
Introdução à Análise de Sistemas - Parte IIIntrodução à Análise de Sistemas - Parte II
Introdução à Análise de Sistemas - Parte II
 
7 - Architetture Software - Software product line
7 - Architetture Software - Software product line7 - Architetture Software - Software product line
7 - Architetture Software - Software product line
 
Scrum uma metodologia ágil paragestão e planejamento de projetos de software
Scrum uma metodologia ágil paragestão e planejamento de projetos de softwareScrum uma metodologia ágil paragestão e planejamento de projetos de software
Scrum uma metodologia ágil paragestão e planejamento de projetos de software
 
Apostila UML
Apostila UMLApostila UML
Apostila UML
 
M05 Metamodel
M05 MetamodelM05 Metamodel
M05 Metamodel
 
ASP.Net Technologies Part-1
ASP.Net Technologies Part-1ASP.Net Technologies Part-1
ASP.Net Technologies Part-1
 
Reverse engineering
Reverse  engineeringReverse  engineering
Reverse engineering
 

Viewers also liked

Title TBD: "18 hundred seconds"
Title TBD: "18 hundred seconds"Title TBD: "18 hundred seconds"
Title TBD: "18 hundred seconds"
Joshua L. Davis
 
Kahn.theodore
Kahn.theodoreKahn.theodore
Kahn.theodore
NASAPMC
 
How to Architect Family of Complex Space Systems and Networks?
How to Architect Family of Complex Space Systems and Networks?How to Architect Family of Complex Space Systems and Networks?
How to Architect Family of Complex Space Systems and Networks?
KBB_2009
 
Project & Product Management Portfolio V6
Project & Product Management Portfolio V6Project & Product Management Portfolio V6
Project & Product Management Portfolio V6
citros1
 
AMCM (Airborne Mine Counter Measures)
AMCM (Airborne Mine Counter Measures)AMCM (Airborne Mine Counter Measures)
AMCM (Airborne Mine Counter Measures)
Glenn Mallo
 
A pattern based approach to the development of updm architectures
A pattern based approach to the development of updm architecturesA pattern based approach to the development of updm architectures
A pattern based approach to the development of updm architectures
Graham Bleakley
 
Makalah hubungan olahraga dengan kesehatan
Makalah hubungan olahraga dengan kesehatanMakalah hubungan olahraga dengan kesehatan
Makalah hubungan olahraga dengan kesehatan
Septian Muna Barakati
 

Viewers also liked (7)

Title TBD: "18 hundred seconds"
Title TBD: "18 hundred seconds"Title TBD: "18 hundred seconds"
Title TBD: "18 hundred seconds"
 
Kahn.theodore
Kahn.theodoreKahn.theodore
Kahn.theodore
 
How to Architect Family of Complex Space Systems and Networks?
How to Architect Family of Complex Space Systems and Networks?How to Architect Family of Complex Space Systems and Networks?
How to Architect Family of Complex Space Systems and Networks?
 
Project & Product Management Portfolio V6
Project & Product Management Portfolio V6Project & Product Management Portfolio V6
Project & Product Management Portfolio V6
 
AMCM (Airborne Mine Counter Measures)
AMCM (Airborne Mine Counter Measures)AMCM (Airborne Mine Counter Measures)
AMCM (Airborne Mine Counter Measures)
 
A pattern based approach to the development of updm architectures
A pattern based approach to the development of updm architecturesA pattern based approach to the development of updm architectures
A pattern based approach to the development of updm architectures
 
Makalah hubungan olahraga dengan kesehatan
Makalah hubungan olahraga dengan kesehatanMakalah hubungan olahraga dengan kesehatan
Makalah hubungan olahraga dengan kesehatan
 

Similar to Using MBSE for Flight Test

Louise Anderson - INCOSE CubeSat Challenge Team (SSWG): Developing a Model Ba...
Louise Anderson - INCOSE CubeSat Challenge Team (SSWG): Developing a Model Ba...Louise Anderson - INCOSE CubeSat Challenge Team (SSWG): Developing a Model Ba...
Louise Anderson - INCOSE CubeSat Challenge Team (SSWG): Developing a Model Ba...
INCOSE Colorado Front Range Chapter
 
Model based engineering tutorial thomas consulting 4_sep13-1
Model based engineering tutorial thomas consulting 4_sep13-1Model based engineering tutorial thomas consulting 4_sep13-1
Model based engineering tutorial thomas consulting 4_sep13-1
seymourmedia
 
Derivación y aplicación de un Modelo de Estimación de Costos para la Ingenier...
Derivación y aplicación de un Modelo de Estimación de Costos para la Ingenier...Derivación y aplicación de un Modelo de Estimación de Costos para la Ingenier...
Derivación y aplicación de un Modelo de Estimación de Costos para la Ingenier...
Academia de Ingeniería de México
 
Ruszkowski.james
Ruszkowski.jamesRuszkowski.james
Ruszkowski.james
NASAPMC
 
Model Based Requirements Engineering (MBRE)
Model Based Requirements Engineering (MBRE)Model Based Requirements Engineering (MBRE)
Model Based Requirements Engineering (MBRE)
Bryan Len
 
Tailoring Harmony/SE for Automotive V3
Tailoring Harmony/SE for Automotive V3Tailoring Harmony/SE for Automotive V3
Tailoring Harmony/SE for Automotive V3
Fraser Chadburn
 
Automatic Test Generation for Space
Automatic Test Generation for SpaceAutomatic Test Generation for Space
Automatic Test Generation for Space
Ulisses Costa
 
Swis modeling
Swis modelingSwis modeling
Swis modeling
Prof. Amir Tomer
 
ERTS2014-39-EfficientModeling -customizedEditor-final.pptx
ERTS2014-39-EfficientModeling -customizedEditor-final.pptxERTS2014-39-EfficientModeling -customizedEditor-final.pptx
ERTS2014-39-EfficientModeling -customizedEditor-final.pptx
Raphael Faudou
 
Brian muirhead v1-27-12
Brian muirhead v1-27-12Brian muirhead v1-27-12
Brian muirhead v1-27-12
NASAPMC
 
Introduction to Model-Based Systems Engineering (MBSE) Course
Introduction to Model-Based Systems Engineering (MBSE) CourseIntroduction to Model-Based Systems Engineering (MBSE) Course
Introduction to Model-Based Systems Engineering (MBSE) Course
Tonex
 
MODEL DRIVEN ARCHITECTURE, CONTROL SYSTEMS AND ECLIPSE
MODEL DRIVEN ARCHITECTURE, CONTROL SYSTEMS AND ECLIPSEMODEL DRIVEN ARCHITECTURE, CONTROL SYSTEMS AND ECLIPSE
MODEL DRIVEN ARCHITECTURE, CONTROL SYSTEMS AND ECLIPSE
Anže Vodovnik
 
Resume shaik ahamed_ali_tousif upd
Resume shaik ahamed_ali_tousif updResume shaik ahamed_ali_tousif upd
Resume shaik ahamed_ali_tousif upd
Thousif "thousif329@gmail.com"
 
Gallo resume-pdf
Gallo resume-pdfGallo resume-pdf
Gallo resume-pdf
gingergallo
 
Software performance simulation strategies for high-level embedded system design
Software performance simulation strategies for high-level embedded system designSoftware performance simulation strategies for high-level embedded system design
Software performance simulation strategies for high-level embedded system design
Mr. Chanuwan
 
Exploring the Challenges of Implementing and Sustaining Cross-Platform NAS Ca...
Exploring the Challenges of Implementing and Sustaining Cross-Platform NAS Ca...Exploring the Challenges of Implementing and Sustaining Cross-Platform NAS Ca...
Exploring the Challenges of Implementing and Sustaining Cross-Platform NAS Ca...
EvansIncorporated
 
Methods Over Madness 2003 Ver.
Methods Over Madness 2003 Ver.Methods Over Madness 2003 Ver.
Methods Over Madness 2003 Ver.
Tom Weinberger
 
Advanced Verification Methodology for Complex System on Chip Verification
Advanced Verification Methodology for Complex System on Chip VerificationAdvanced Verification Methodology for Complex System on Chip Verification
Advanced Verification Methodology for Complex System on Chip Verification
VLSICS Design
 
[Capella Days 2020] Specification and Architecture of a System Factory for Sp...
[Capella Days 2020] Specification and Architecture of a System Factory for Sp...[Capella Days 2020] Specification and Architecture of a System Factory for Sp...
[Capella Days 2020] Specification and Architecture of a System Factory for Sp...
Obeo
 
IRJET- Enhancing Line Efficiency of Road Machinery Assembly Line at Volvo...
IRJET-  	  Enhancing Line Efficiency of Road Machinery Assembly Line at Volvo...IRJET-  	  Enhancing Line Efficiency of Road Machinery Assembly Line at Volvo...
IRJET- Enhancing Line Efficiency of Road Machinery Assembly Line at Volvo...
IRJET Journal
 

Similar to Using MBSE for Flight Test (20)

Louise Anderson - INCOSE CubeSat Challenge Team (SSWG): Developing a Model Ba...
Louise Anderson - INCOSE CubeSat Challenge Team (SSWG): Developing a Model Ba...Louise Anderson - INCOSE CubeSat Challenge Team (SSWG): Developing a Model Ba...
Louise Anderson - INCOSE CubeSat Challenge Team (SSWG): Developing a Model Ba...
 
Model based engineering tutorial thomas consulting 4_sep13-1
Model based engineering tutorial thomas consulting 4_sep13-1Model based engineering tutorial thomas consulting 4_sep13-1
Model based engineering tutorial thomas consulting 4_sep13-1
 
Derivación y aplicación de un Modelo de Estimación de Costos para la Ingenier...
Derivación y aplicación de un Modelo de Estimación de Costos para la Ingenier...Derivación y aplicación de un Modelo de Estimación de Costos para la Ingenier...
Derivación y aplicación de un Modelo de Estimación de Costos para la Ingenier...
 
Ruszkowski.james
Ruszkowski.jamesRuszkowski.james
Ruszkowski.james
 
Model Based Requirements Engineering (MBRE)
Model Based Requirements Engineering (MBRE)Model Based Requirements Engineering (MBRE)
Model Based Requirements Engineering (MBRE)
 
Tailoring Harmony/SE for Automotive V3
Tailoring Harmony/SE for Automotive V3Tailoring Harmony/SE for Automotive V3
Tailoring Harmony/SE for Automotive V3
 
Automatic Test Generation for Space
Automatic Test Generation for SpaceAutomatic Test Generation for Space
Automatic Test Generation for Space
 
Swis modeling
Swis modelingSwis modeling
Swis modeling
 
ERTS2014-39-EfficientModeling -customizedEditor-final.pptx
ERTS2014-39-EfficientModeling -customizedEditor-final.pptxERTS2014-39-EfficientModeling -customizedEditor-final.pptx
ERTS2014-39-EfficientModeling -customizedEditor-final.pptx
 
Brian muirhead v1-27-12
Brian muirhead v1-27-12Brian muirhead v1-27-12
Brian muirhead v1-27-12
 
Introduction to Model-Based Systems Engineering (MBSE) Course
Introduction to Model-Based Systems Engineering (MBSE) CourseIntroduction to Model-Based Systems Engineering (MBSE) Course
Introduction to Model-Based Systems Engineering (MBSE) Course
 
MODEL DRIVEN ARCHITECTURE, CONTROL SYSTEMS AND ECLIPSE
MODEL DRIVEN ARCHITECTURE, CONTROL SYSTEMS AND ECLIPSEMODEL DRIVEN ARCHITECTURE, CONTROL SYSTEMS AND ECLIPSE
MODEL DRIVEN ARCHITECTURE, CONTROL SYSTEMS AND ECLIPSE
 
Resume shaik ahamed_ali_tousif upd
Resume shaik ahamed_ali_tousif updResume shaik ahamed_ali_tousif upd
Resume shaik ahamed_ali_tousif upd
 
Gallo resume-pdf
Gallo resume-pdfGallo resume-pdf
Gallo resume-pdf
 
Software performance simulation strategies for high-level embedded system design
Software performance simulation strategies for high-level embedded system designSoftware performance simulation strategies for high-level embedded system design
Software performance simulation strategies for high-level embedded system design
 
Exploring the Challenges of Implementing and Sustaining Cross-Platform NAS Ca...
Exploring the Challenges of Implementing and Sustaining Cross-Platform NAS Ca...Exploring the Challenges of Implementing and Sustaining Cross-Platform NAS Ca...
Exploring the Challenges of Implementing and Sustaining Cross-Platform NAS Ca...
 
Methods Over Madness 2003 Ver.
Methods Over Madness 2003 Ver.Methods Over Madness 2003 Ver.
Methods Over Madness 2003 Ver.
 
Advanced Verification Methodology for Complex System on Chip Verification
Advanced Verification Methodology for Complex System on Chip VerificationAdvanced Verification Methodology for Complex System on Chip Verification
Advanced Verification Methodology for Complex System on Chip Verification
 
[Capella Days 2020] Specification and Architecture of a System Factory for Sp...
[Capella Days 2020] Specification and Architecture of a System Factory for Sp...[Capella Days 2020] Specification and Architecture of a System Factory for Sp...
[Capella Days 2020] Specification and Architecture of a System Factory for Sp...
 
IRJET- Enhancing Line Efficiency of Road Machinery Assembly Line at Volvo...
IRJET-  	  Enhancing Line Efficiency of Road Machinery Assembly Line at Volvo...IRJET-  	  Enhancing Line Efficiency of Road Machinery Assembly Line at Volvo...
IRJET- Enhancing Line Efficiency of Road Machinery Assembly Line at Volvo...
 

Recently uploaded

Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
Enterprise Knowledge
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
Mydbops
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
saastr
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Pitangent Analytics & Technology Solutions Pvt. Ltd
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
DanBrown980551
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
christinelarrosa
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 

Recently uploaded (20)

Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 

Using MBSE for Flight Test

  • 1. Using Model Based System Engineering (MBSE) in Flight Test CSER 2011 Frank C. Alvidrez Senior NetCentric Flight Test Engineer Modern Technology Systems Inc. Using MBSE in Flight Test
  • 2. Thought for the day “Any intelligent fool can make things bigger and more complex... It takes a touch of genius --- and a lot of courage to move in the opposite direction.” Guidance for MBSE? Using MBSE in Flight Test
  • 3. Topics • Background & Introduction • Why are we here? • MBSE Applications in Aerospace • SysML & Enterprise Architectures • DoDAF & SysML • Flight Test Domain • MBSE Techniques in Flight Test Using MBSE in Flight Test 10/16/2010, Chart 3
  • 4. Background & Introduction • Some Acknowledgements – INCOSE/OMG – USC – DAU – USAF – NoMagic – FEAC / Zackman • Some Caveats – Not an official USAF or USG presentation – All Material is available on line through DAU, OMG, DoD and other public sources
  • 5. Why Models? • Building a model of the system is a natural engineering approach to describing its design, function and how it relates to the outside world • Model Based System Engineering (MBSE) is about using models to describe the system and the SE process. • Flight Test is part of the System Engineering Process • MBSE approach to Flight Test is a natural extension of the modeling approach to design.
  • 6. Model Based System Engineering • MBSE, an INCOSE Initiative from the early 2000’s in conjunction with the OMG • State of Practice in 2006 – Pockets across the industry, not fully integrated into SE process, standards emerging (SysML, AP233, BPMN, UPDM) • UML Approach to the DoDAF/MODAF (UPDM) – Started in 2005 with DoDAF 1.0 and MODAF 1.1 – Now fully integrated in UPDM with DoDAF 2 and MODAF V1.2 • Significant Tool Vendor Activity Using MBSE in Flight Test 10/16/2010, Chart 6
  • 7. MBSE & The Test Domain • MBSE Rapid rise in development programs for hardware/software and enterprise processes • Applications of MBSE in the test domain are not as prevalent. • What are the benefits to test? − Same as development efforts − Model of the Test Enterprise (aid to communication) − Complexity: Help to decompose the test effort − Early Identification of critical test requirements − Discipline to the Test Process − Re-use
  • 8. Test Domain 10/16/2010, Chart 8 Using MBSE in Flight Test
  • 9. What is SysML? •It is a modeling language UML not required UML reused SysML extensions by SysML by SysML to UML UML 2 SysML SysML provides a means to capture the system modeling information as part of an MBSE approach Abstract/Paper Title Here 10/16/2010, Chart 9
  • 10. Review of SysML 10/16/2010, Chart 10 Using MBSE in Flight Test
  • 11. MBSE - Four Pillars Structure • Block • Internal Block Behavior • Use Case • Activity • State Machine • Sequence Requirements • Functional • Non-functional Parametric
  • 12. Developmental Flight Test in the Acquisition Process DT OT Source: AFI 99-109 Using MBSE in Flight Test 10/16/2010, Chart 12
  • 13. Model Based System of Systems Engineering OV-1 Source: DARPA J-UCAS Program Using MBSE in Flight Test
  • 14. Example Block Diagram – Domain Model Using MBSE in Flight Test 10/16/2010, Chart 14
  • 15. Example OV-1 – High Level Ops Concept Graphic 10/16/2010, Chart 15 Using MBSE in Flight Test
  • 16. Example OV-2 J-JUCAS Using MBSE in Flight Test
  • 17. Example Test OV-2 Using MBSE in Flight Test 10/16/2010, Chart 17
  • 18. Example Block Diagram – System Design 10/16/2010, Chart 18 Using MBSE in Flight Test
  • 19. Example Use Case – Launch Prep 10/16/2010, Chart 19 Using MBSE in Flight Test
  • 20. Example Use Case – Deck Launch 10/16/2010, Chart 20 Using MBSE in Flight Test
  • 21. Example Activity Diagram Using MBSE in Flight Test 10/16/2010, Chart 21
  • 22. Summary • Application of MBSE & SysML is rapidly increasing in the acquisition and design domains • Involvement of Testing earlier in the life cycle is necessary to meet budget constraints & reduce cost overruns. • The use of modern tools such as MBSE & SysML (along with DoDAF, UPDM) can benefit the test community as it has for acquisition and development, especially in light of testing of more complex systems (and SoS) Using MBSE in Flight Test 10/16/2010, Chart 22