savi: aerospace platform development and certification ... · platform development and...

38
Aerospace Vehicle Systems Institute SAVI: Aerospace Platform Development and Certification Using Modeling & Simulation to “Integrate, then Build” NDIA Systems Engineering Conference October 2009

Upload: lecong

Post on 11-May-2018

215 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

Aerospace Vehicle Systems Institute

SAVI: Aerospace Platform Development and Certification Using Modeling & Simulation

to “Integrate, then Build”

NDIA Systems Engineering ConferenceOctober 2009

Page 2: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

Outline

Who and What is AVSI SAVI?

Why SAVI?

How does SAVI approach modeling?

When is SAVI used?

Where is SAVI going?

Page 3: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

Who and What is AVSI SAVI?

Page 4: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

Aerospace Vehicle Systems InstituteAVSI is a global cooperative of aerospace companies, government organizations, and academic institutions

Aerospace systems and research• Reliability• Certification• Virtual Integration

Page 5: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

System Architecture Virtual IntegrationSAVI: a program addressing virtual systems integration

Page 6: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

Why SAVI?

The Need for Predictable Systems

Integration

Page 7: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

System Complexity

Acronyms:SLOC: source lines of codeCOCOMO II: COnstructive COst MOdel II

Page 8: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

Relative cost to fix an error by development phase

Errors discovered late in the product lifecycle

Development Cost Growth

Development Phase

Relative cost

Page 9: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

Integration complexity will continue to increase

Individual companies cannot solve it alone

Industry cannot afford to solve it multiple times

We can’t afford not to solve it

A coordinated, industry-wide effort is needed to solve this issue.

Reaching Limits of Traditional Methods

Page 10: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

How Do We to Address This Issue?

Modeling(But what exactly does that mean?)

Page 11: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

How Does SAVI Approach Modeling?

Page 12: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

The Systems and the Supply ChainAre Both Hierarchical

Tier 2 Supplier

Tier 1 Supplier

OEM

We should expect similar structure in the tools and in the processes employed in

their development.

Page 13: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

Potential Model-Based Engineering Pitfalls

System models

System implementation

Inconsistency between independently

developed analytical models

Confidence that model reflects implementation

The Issues Potential Solution

Architecture-centric model repository

Generation from validated models

Page 14: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

Architecture-Centric (but Data-Friendly)Engineering Approach

Cyber SecurityAvailabilityAuthenticationIntegrityConfidentialityNo repudiation

Availability and

ReliabilityMTBFFMEAHazard analysis

Real-timePerformanceExecution time/Deadline Deadlock/starvationLatency

ResourceConsumptionBandwidthCPU timePower consumption

Data precision/accuracy

Temporal correctness

Confidence

Data Quality

AnnotatedArchitecture Model

Virtual Integration & Validation of System Architecture

Auto-generated analytical models

Page 15: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

Requirements

Design & Build

Verification/Validation

Integration/Deployment

How Will SAVI Work?

Page 16: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

ModelRepository

Requirements

Design & Build

Verification/Validation

Integration/Deployment

Define the data structure needed for information storage & analysis (Model Repository)

How Will SAVI Work?

Page 17: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

Requirements Verification/Validation

Integration/Deployment

Define the data structure needed for information storage & analysis (Model Repository)

ModelRepository

ModelRepository

ModelRepository

ModelRepository

ModelRepository

Design & Build

How Will SAVI Work?

Page 18: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

Requirements

Design & Build

Verification/Validation

Integration/Deployment

Define the data structure needed for information storage & analysis (Model Repository)

Define the data transforms needed for information interchange (Model Bus)

ModelRepository

ModelRepository

ModelRepository

ModelRepository

ModelRepository

How Will SAVI Work?

Page 19: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

Requirements

Design & Build

Verification/Validation

Integration/Deployment

Define the data structure needed for information storage & analysis (Model Repository)

Define the data transforms needed for information interchange (Model Bus)

ModelRepository

ModelRepository

ModelRepository

ModelRepository

ModelRepository

How Will SAVI Work?

Users

Page 20: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

Requirements

Design & Build

Verification/Validation

Integration/Deployment

Define the data structure needed for information storage & analysis (Model Repository)

Define the data transforms needed for information interchange (Model Bus)

UsersSuppliers Regulators

Airframer

ModelRepository

ModelRepository

ModelRepository

ModelRepository

ModelRepository

How Will SAVI Work?

Page 21: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

Requirements

Design & Build

Verification/Validation

Integration/Deployment

Define the data structure needed for information storage & analysis (Model Repository)

Define the data transforms needed for information interchange (Model Bus)

ModelRepository

ModelRepository

ModelRepository

ModelRepository

ModelRepository

How Will SAVI Work?

Users

Page 22: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

Requirements

Design & Build

Verification/Validation

Integration/Deployment

Define the data structure needed for information storage & analysis (Model Repository)

Define the data transforms needed for information interchange (Model Bus)

Descriptions

Other info

ModelRepository

ModelRepository

ModelRepository

ModelRepository

ModelRepository

How Will SAVI Work?

Users

AnalysisResults

Models

Data

Page 23: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

Requirements

Design & Build

Verification/Validation

Integration/Deployment

Define the data structure needed for information storage & analysis (Model Repository)

Define the data transforms needed for information interchange (Model Bus)

ModelRepository

ModelRepository

ModelRepository

ModelRepository

ModelRepository

How Will SAVI Work?

Users

Page 24: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

Requirements

Design & Build

Verification/Validation

Integration/Deployment

Define the data structure needed for information storage & analysis (Model Repository)

Define the data transforms needed for information interchange (Model Bus)

Design/BuildTools

Require/SpecifyTools

Other tools

ModelRepository

ModelRepository

ModelRepository

ModelRepository

ModelRepository

How Will SAVI Work?

Users

Integrate/V&VTools

Page 25: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

ModelRepository

Requirements

Design & Build

Verification/Validation

Integration/Deployment

Define the data structure needed for information storage & analysis (Model Repository)

Define the data transforms needed for information interchange (Model Bus)

How Will SAVI Work?

Users

Page 26: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

How Will SAVI Work?

ModelRepository

ModelRepository

ModelRepository

ModelRepository

ModelRepository

Tool

s?

Other Info

Require/SpecifyToolsDescriptions

Suppliers Regulators

Airframers

Models Design/BuildTools

Data Integrate/V&VTools

AnalysisResults

?Other Tools

Users

Information: Virtual Integration Data

Model Bus

Define the data structure needed forinformation storageand analysis (ModelRepository)

Define the data transforms needed for information interchange (ModelBus)

Verification/ValidationRequirements

Integration/DeploymentDesign and Build

Page 27: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

When is SAVI used?

Page 28: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

SAVI Scope, SAVI Impact

Page 29: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

Virtual Systems Integration Uncovers Errors Earlier in Development

... early validation of system

behavior to

reduce integration errors.

The Model Bus and

Model Repository are SAVI constructs that

enable…

Model Based Acquisition Environment

ModelRepository

Users

Descriptions

AnalysisResults

Design/BuildTools

Require/SpecifyTools

Models

Suppliers

?Other tools

RegulatorsAirframer

?Other info

ModelRepository

ModelRepository

ModelRepository

ModelRepository

ModelRepository

ModelRepository

ModelRepository

ModelRepository

ModelRepository

ModelRepository

Data ToolsIntegrate/V&V

ToolsData

Page 30: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

SAVI Approach: Integrate, Then BuildSAVI is

A changed acquisition paradigm to facilitate systems integration

A research effort to define the standards and technologies needed to effect virtual integration

Built on the three-legged stool ofModel-Based Proof-BasedComponent-Based

Structured/transformable data interfaces A global collaboration

SAVI is not

A software tool or a design tool A continuation of current system development practices

Page 31: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

Proof-of-Concept (PoC) ObjectivesProduce a credible ROI estimate

Define a roadmap for development of SAVI

Develop a Proof-of-Concept Modeling environment:Establish a prototype Model BusEstablish a prototype Model RepositoryDefine a sample model that captures targeted

systems propertiesPerform system analyses across multiple levels of

abstraction

Page 32: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

Proof-of-Concept Demonstration - (1/3)

Distributed PoC Model Development

SEI

Rockwell CollinsBAE Systems

Subversion ModelRepository at AVSI

Airbus

Global Team

Boeing

Lockheed-Martin

Page 33: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

Proof-of-Concept Demonstration - (2/3)

Three Models (Tiers 1, 2, and 3) Analyzed

Tier 1 (Aircraft level)Tier 2 (Aircraft system level)Tier 3 (Sub-system/LRU level)

Analysis and Demonstration

Propagated requirements and constraints from higher-level model down to suppliers' lower-level models

Verified lower-level models satisfy higher-level requirements and constraints

Evaluation Based on Quality Factors

Started with 19 (Criticality, Frequency, Difficulty, Cost,...)Video demonstrations available

Page 34: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

Proof-of-Concept Demonstration - (3/3)

Did this PoC Demonstration show that SAVI methodology is technically feasible?

Core concepts were demonstrated on three different models, BUT...

Scalability was not fully explored Open issues with Architecture Description Language (ADL)

that was used for the PoC (AADL in this case)• Meets needs of all Use Cases?• Full compatibility with DoDAF version 2?

Page 35: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

Accomplishments

Documented As-Is, To-Be Acquisition Models

Proof-of-concept demonstrates SAVI technical feasibility

Created Road Map for this new paradigm

Analysis shows favorable Return on Investment (ROI)

First Feasibility Demonstration Completed

Page 36: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

Spiral Development Planned Technical Readiness Level (TRL) 9

Page 37: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

SAVI Development Roadmap2010 2011 2012 2013 2014 2015 2016

Full supply chain integration

SAVI DEPLOYMENT

COMMUNICATION

Partial Supply Chain integration (SAVI partners)

Tools Vendors Integration

Interfaces & existing models

2009

SAVI Tools pre-implementation

Encapsulation

SAVI PROJECT

Models

Architectural model

Analysis tools Safety, functions, weight

Functional at model level

Simulation tools Simulation app. gen.

SAVI Processdescription v1.0

Model Bus &Model Repository

Specs

ADL Selected

Full simulation capabilities

ADL based & Multi-level

SAVI v1.0 SAVI v2.0

Performances analyses

Full data

SAVI Processdescription v1.1

Model Bus &Model Repository

Specs v2.0

SAVI v3.0

Full analyses

Full SAVI systems scope

FunctionalInterfaces Functional & types Aircraft signals

Requirements Func. at ADL component

Configuration mgt. Version mgt Full services

Basic productionDocumentation prod. Full internal prod. Full external prod.

ADL visualizationRepository MMI Analysis & Simul. Integ.

ADL & models exchangesI/O services IP / security / IS integ.

SAVI Tools & Process

Tools Vendors (partners)

AIRCRAFT APPLICATIONS

Architecture design Prelim. system design Aircraft programSAVI partners All suppliers

AirframerSuppliers

AFE 59AFE 58

Page 38: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture

Contacts:

Greg Pollari (319) 295-1629

[email protected]

Dr. Don Ward (254) 842-5021, (903) 818-3381

[email protected]