END-TO-END DEVELOPMENT & VALIDATION
END-TO-END VERIFICATION WITH IDENTICAL TESTS AND CONSISTENT DATA FLOW
1
Software Development

Software design & implementation
↓
Unit & component tests
→
2
Virtual Development

Requirements-based simulation environment
↓
Standardized test process
→
3
Test Automation

Testing with real hardware
↓
vPIL
MIL | SIL | PIL | HIL
→
4
System Integration

System integration & calibration
↓
Integration & system tests
→
5
Test Environment

Data analysis
↓
Validated data
→
6
Track-in-the Loop

Real-world driving tests
↓
Continuous validation
1
Software Development

Software design & implementation
↓
Unit & component tests
→
2
Virtual Development

Requirements-based simulation environment
↓
Standardized test process
→
3
Test Automation

Testing with real hardware
↓
vPIL
MIL | SIL | PIL | HIL
→
4
System Integration

System integration & calibration
↓
Integration & system tests
→
5
Test Environment

Data analysis
↓
Validated data
→
6
Track-in-the Loop

Real-world driving tests
↓
Continuous validation
1
Software Development

Software design & implementation
↓
Unit & component tests
→
2
Virtual Development

Requirements-based simulation environment
↓
Standardized test process
→
3
Flight Software & Integration

On-board software & FSW
↓
Embedded integration & interfaces
→
4
Algorithm & Autonomy

AOCS/GNC & robust control
↓
Safe autonomy
→
5
Simulation & Prototypes

SIL/HIL & mission scenarios
↓
Hardware V&V
Project intake
Tailoring / Applicability
EAT / EARM
Phase 0/A
Need / Analysis / Concept
MDR / PRR
Phase B
Requirements / Preliminary Definition / Architecture Baseline
SRR / PDR
Phase C
Detailed Definition / HW-SW Development / Procurement
CDR
Phase D
Integration / Verification / Qualification / Acceptance
QR / AR
Phase E/F
Operate + close-out
FRR / MCR
MODEL-BASED SYSTEMS ENGINEERING
AI METHODS AS ENABLERS
(test design, anomaly detection, data analytics, predictive analytics, scenario generation)


