Salesforce Platform App Builder Certification Handbook - Sample Chapter
SAVI: Aerospace Platform Development and Certification ... · Platform Development and...
Transcript of SAVI: Aerospace Platform Development and Certification ... · Platform Development and...
![Page 1: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/1.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/2.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/3.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/4.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/5.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/6.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/7.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/8.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/9.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/10.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/11.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/12.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/13.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/14.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/15.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/16.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/17.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/18.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/19.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/20.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/21.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/22.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/23.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/24.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/25.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/26.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/27.jpg)
When is SAVI used?
![Page 28: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/28.jpg)
SAVI Scope, SAVI Impact
![Page 29: SAVI: Aerospace Platform Development and Certification ... · Platform Development and Certification Using Modeling & Simulation ... ADL visualization Analysis & Simul. ... Architecture](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/29.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/30.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/31.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/32.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/33.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/34.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/35.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/36.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/37.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030707/5af48d937f8b9a92718dae3c/html5/thumbnails/38.jpg)
Contacts:
Greg Pollari (319) 295-1629
Dr. Don Ward (254) 842-5021, (903) 818-3381