Using MBSE for Flight Test
-
Upload
falvire -
Category
Technology
-
view
548 -
download
12
description
Transcript of Using MBSE for Flight Test
Using Model Based System Engineering (MBSE) in Flight Test
CSER 2011
Frank C. AlvidrezSenior 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
Using MBSE in Flight Test 10/16/2010, Chart 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
• 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
Background & Introduction
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.
Using MBSE in Flight Test 10/16/2010, Chart 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
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 8Using MBSE in Flight Test
What is SysML?
Abstract/Paper Title Here 10/16/2010, Chart 9
SysML
SysML provides a means to capture the system modeling information as part of an MBSE approach
UML not requiredby SysML
UML reused by SysML
SysML extensionsto UML
UML 2
•It is a modeling language
Review of SysML
Using MBSE in Flight Test10/16/2010, Chart 10
MBSE - Four Pillars
Structure• Block• Internal Block
Behavior• Use Case• Activity• State Machine• Sequence
Requirements• Functional• Non-functional
Parametric
Using MBSE in Flight Test 10/16/2010, Chart 12
Developmental Flight Testin the Acquisition Process
Source: AFI 99-109
DTDT OTOT
Model Based System of Systems Engineering
Source: DARPA J-UCAS Program
OV-1
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
Using MBSE in Flight Test10/16/2010, Chart 15
Example OV-2 J-JUCAS
Using MBSE in Flight Test
Example Test OV-2
10/16/2010, Chart 17Using MBSE in Flight Test
Example Block Diagram – System Design
10/16/2010, Chart 18Using MBSE in Flight Test
Example Use Case – Launch Prep
10/16/2010, Chart 19Using MBSE in Flight Test
Example Use Case – Deck Launch
10/16/2010, Chart 20Using MBSE in Flight Test
Example Activity Diagram
10/16/2010, Chart 21Using MBSE in Flight Test
Using MBSE in Flight Test 10/16/2010, Chart 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)