evocs – evolutionary validation...new methods are required for validation and verification at...
TRANSCRIPT
![Page 1: EVoCS – Evolutionary Validation...New Methods are required for Validation and Verification at System of Systems Level throughout development As systems become more complex it becomes](https://reader033.vdocument.in/reader033/viewer/2022042407/5f2135d19179a43b9961dd3c/html5/thumbnails/1.jpg)
1© 2008 University of Warwick
Validation of Complex Systems
Lead Partner:
Partners:
EVoCS EVoCS –– EEvolutionary volutionary VValidation alidation oof f CComplex omplex SSystemsystems
Ross McMurran – WMG, University of [email protected]
![Page 2: EVoCS – Evolutionary Validation...New Methods are required for Validation and Verification at System of Systems Level throughout development As systems become more complex it becomes](https://reader033.vdocument.in/reader033/viewer/2022042407/5f2135d19179a43b9961dd3c/html5/thumbnails/2.jpg)
2
EVoCS Evolutionary Validation of Complex Systems
© 2008 University of Warwick
ContentContent
Introduction
Systems of Systems
Validation of SoS Design
Validation of SoS Implementation
Future Work
Conclusions
![Page 3: EVoCS – Evolutionary Validation...New Methods are required for Validation and Verification at System of Systems Level throughout development As systems become more complex it becomes](https://reader033.vdocument.in/reader033/viewer/2022042407/5f2135d19179a43b9961dd3c/html5/thumbnails/3.jpg)
3
EVoCS Evolutionary Validation of Complex Systems
© 2008 University of Warwick
EVoCS Project OverviewEVoCS Project Overview
Part of UK Technology ProgrammeProject size £10M Total 2006-2010
Partners: Jaguar Land-Rover, QinetiQ, add2, Warwick Univ
Objective: To maximise confidence in the design and implementation of complex automotive electrical systems through:
Innovative techniques for the validation of the design at a System of Systems level
Next Generation Platforms for the validation of the implementation at a Systems of Systems level
Typical Premium Architecture (Current Generation)
ECUBus
Typical Premium Architecture (Current Generation)
ECUBus
![Page 4: EVoCS – Evolutionary Validation...New Methods are required for Validation and Verification at System of Systems Level throughout development As systems become more complex it becomes](https://reader033.vdocument.in/reader033/viewer/2022042407/5f2135d19179a43b9961dd3c/html5/thumbnails/4.jpg)
4
EVoCS Evolutionary Validation of Complex Systems
© 2008 University of Warwick
Project Consortium Relationships & SkillsProject Consortium Relationships & Skills
JLRAutomobile
Manufacture & Systems Integrator
add2Test Equipment
Vendor
QinetiQTechnology
consulting/tools
WarwickAcademic
Research Institute
Research Relationship
Research Relationship
Customer/ Supplier Customer
/ Supplier
Res
earc
h R
elat
ions
hip
Test tool development
Dependable systemsFormal methods
Automotive electronicsmodelling & testingProcess analysisResearch project management
Vehicle design,development& testing
![Page 5: EVoCS – Evolutionary Validation...New Methods are required for Validation and Verification at System of Systems Level throughout development As systems become more complex it becomes](https://reader033.vdocument.in/reader033/viewer/2022042407/5f2135d19179a43b9961dd3c/html5/thumbnails/5.jpg)
5
EVoCS Evolutionary Validation of Complex Systems
© 2008 University of Warwick
ContentContent
Introduction
Systems of Systems
Validation of SoS Design
Validation of SoS Implementation
Future Work
Conclusions
![Page 6: EVoCS – Evolutionary Validation...New Methods are required for Validation and Verification at System of Systems Level throughout development As systems become more complex it becomes](https://reader033.vdocument.in/reader033/viewer/2022042407/5f2135d19179a43b9961dd3c/html5/thumbnails/6.jpg)
6
EVoCS Evolutionary Validation of Complex Systems
© 2008 University of Warwick
Systems of SystemsSystems of Systems
Systems of Systems are a specific type of Complex System affecting many fields including biology, sociology, engineering and military
New systems are composed of a number of individual systems with their own levels of autonomy.
Significant properties are:Autonomy of elements
Evolutionary development
Heterogeneous elements
Sharing of resources
Geographic distribution
Emergent behaviour
![Page 7: EVoCS – Evolutionary Validation...New Methods are required for Validation and Verification at System of Systems Level throughout development As systems become more complex it becomes](https://reader033.vdocument.in/reader033/viewer/2022042407/5f2135d19179a43b9961dd3c/html5/thumbnails/7.jpg)
7
EVoCS Evolutionary Validation of Complex Systems
© 2008 University of Warwick
Automotive Electronics SoS ViewAutomotive Electronics SoS View
New Methods are required for Validation and Verification at System of Systems Level throughout development
As systems become more complex it becomes harder:- to predict behaviour (Emergent properties)- to verify complete system (state space explosion) or sub-parts in
isolation
Super Systeme.g. Broadcast, Manufacturing & Service systems, Interfaces withConsumer devices, Intelligent Transportation Systems
System of Systemsi.e. Vehicle Electrical System
Systeme.g. Infotainment System
Sub-Systeme.g. FM Radio Component
e.g. Radio Receiver
![Page 8: EVoCS – Evolutionary Validation...New Methods are required for Validation and Verification at System of Systems Level throughout development As systems become more complex it becomes](https://reader033.vdocument.in/reader033/viewer/2022042407/5f2135d19179a43b9961dd3c/html5/thumbnails/8.jpg)
8
EVoCS Evolutionary Validation of Complex Systems
© 2008 University of Warwick
Validation of Systems of Systems Validation of Systems of Systems -- IssuesIssues
Late availability of vehicle level platforms
Large ScaleEffort to modelUnderstanding of interactionsScaling issues with formal methods
Non-homogeneous nature of individual systemsDifferent levels of detail Different modelling techniquesDifferent failure modes
Extent of re-validation when a change occurs in one system
What properties/attributes to validate at an SoS level?Those that relate most strongly to robustness
![Page 9: EVoCS – Evolutionary Validation...New Methods are required for Validation and Verification at System of Systems Level throughout development As systems become more complex it becomes](https://reader033.vdocument.in/reader033/viewer/2022042407/5f2135d19179a43b9961dd3c/html5/thumbnails/9.jpg)
9
EVoCS Evolutionary Validation of Complex Systems
© 2008 University of Warwick
Robustness of Systems of SystemsRobustness of Systems of Systems
Robustness concerns the resilience of a system to maintain an appropriate level of function during and after variations or disturbances.
Variancein Electrical
Systems
Users
Electrical
Plant
Actuator
Sensor
Bus
Internal
EMC
Voltage
Resistance
Ground Shift
Radiated Interference
Conducted Interference
Operating Regime
Method of control
EnvironmentTemp
Humidity
Vibration
Dust
Fluid
Manufacture (Misbuild)
Tolerances
Design fault
Design change
Message Omission
Message Commission e.g. babbling idiot
Message Timing
Message Content e.g. Quality factors
Service
Design
Other processes
Hardware (component tolerance)
Manufacture
Memory dynamic behaviour
Software
Crash failure
Execution failureConfiguration
Calibration
Tolerance
Calibration
Assembly
Design fault
Design change
Tolerance
Calibration
AssemblyDesign fault
Design change
Operating Modes
Shutdown states
Operating Modes
Initialisation states
![Page 10: EVoCS – Evolutionary Validation...New Methods are required for Validation and Verification at System of Systems Level throughout development As systems become more complex it becomes](https://reader033.vdocument.in/reader033/viewer/2022042407/5f2135d19179a43b9961dd3c/html5/thumbnails/10.jpg)
10
EVoCS Evolutionary Validation of Complex Systems
© 2008 University of Warwick
Factors in Validating Robustness of SoSFactors in Validating Robustness of SoS
Sources of variation
Continuous and state event driven based behaviours
Coverage v’s time to market
Impact of failures
Detecting latent faults outside nominal operating regions
Transient conditions
Under fault condition in another area of SoS
Under conditions of variation e.g. tolerance spread, wear out
System Interactions expected range
![Page 11: EVoCS – Evolutionary Validation...New Methods are required for Validation and Verification at System of Systems Level throughout development As systems become more complex it becomes](https://reader033.vdocument.in/reader033/viewer/2022042407/5f2135d19179a43b9961dd3c/html5/thumbnails/11.jpg)
11
EVoCS Evolutionary Validation of Complex Systems
© 2008 University of Warwick
ContentContent
Introduction
Systems of Systems
Validation of SoS Design
Validation of SoS Implementation
Future Work
Conclusions
![Page 12: EVoCS – Evolutionary Validation...New Methods are required for Validation and Verification at System of Systems Level throughout development As systems become more complex it becomes](https://reader033.vdocument.in/reader033/viewer/2022042407/5f2135d19179a43b9961dd3c/html5/thumbnails/12.jpg)
12
EVoCS Evolutionary Validation of Complex Systems
© 2008 University of Warwick
System of System Design ValidationSystem of System Design Validation
Typical Premium Architecture (Current Generation)
ECUBus
Typical Premium Architecture (Current Generation)
ECUBus
Formal Methods for
Dependability
Static Code Analysis
Tools
Design for Robustness
Interaction Modelling
Model Based Development
ProcessesEnhanced Physical
Modelling
Test case generation &
coverage metrics
Automated Model Based
Testing
Typical Premium Architecture (Current Generation)
ECUBus
Typical Premium Architecture (Current Generation)
ECUBus
Formal Methods for
Dependability
Static Code Analysis
Tools
Design for Robustness
Interaction Modelling
Model Based Development
ProcessesEnhanced Physical
Modelling
Test case generation &
coverage metrics
Automated Model Based
Testing
![Page 13: EVoCS – Evolutionary Validation...New Methods are required for Validation and Verification at System of Systems Level throughout development As systems become more complex it becomes](https://reader033.vdocument.in/reader033/viewer/2022042407/5f2135d19179a43b9961dd3c/html5/thumbnails/13.jpg)
13
EVoCS Evolutionary Validation of Complex Systems
© 2008 University of Warwick
Interactions at SoS LevelInteractions at SoS Level
Understanding System interactions vital for design of SoS
Information typically spread across several specifications
Large amount of interactions
Lack of analytical modelling techniques at SoS level to capture inter system interactions
Conflict between detail and coverage
Differing levels of detail known by integrator across systems
TPMS RSJB RCCM PSM PDM PAM KVM JDS INST ICP ICM HDM FSJB DSM DDM CANalyzTPMS 0 0 0 0 0 0 0 16 9 0 0 0 0 0 0 16RSJB 2 0 1 0 0 0 0 8 85 1 8 0 18 0 9 0RCCM 0 4 0 0 0 0 0 8 22 0 10 0 9 0 0 0PSM 0 0 1 0 0 0 0 8 8 0 0 0 0 0 0 0PDM 0 0 0 0 0 0 0 24 8 0 0 1 6 0 2 6PAM 0 0 0 0 0 0 0 8 0 0 12 0 0 0 0 2KVM 0 0 0 0 0 0 0 8 12 0 0 0 21 0 0 15JDS 16 8 8 8 24 8 8 0 0 8 8 8 8 8 32 0INST 1 29 36 0 0 1 0 0 0 0 55 0 31 15 20 1ICP 0 0 0 0 0 0 0 8 8 0 21 0 0 0 0 0ICM 0 0 16 0 0 0 0 8 27 5 0 0 17 0 0 0HDM 0 1 0 0 0 0 0 8 10 0 0 0 3 0 0 0FSJB 1 10 5 0 2 0 19 8 48 0 22 0 0 0 21 0DSM 0 0 1 0 0 0 0 8 13 0 0 0 0 0 0 0DDM 0 0 0 0 11 0 0 24 9 0 0 1 6 0 0 10CANalyz 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DSC ESCL INST ACC ADCM JDS TCM AFLS PIE RCM CANalyzGSM ECM EPBDSC 0 2 29 20 7 8 21 3 2 10 0 0 28 3ESCL 0 0 8 0 0 8 0 0 0 0 0 0 0 0INST 21 22 0 29 20 16 21 22 18 32 0 4 81 33ACC 8 0 8 0 0 8 0 0 0 0 0 0 7 1ADCM 0 0 2 0 0 16 0 0 0 0 0 0 4 0JDS 16 16 24 16 24 0 48 16 16 16 0 16 16 16TCM 7 3 10 4 1 64 0 4 0 0 4 3 24 3AFLS 0 0 3 0 0 8 0 0 0 0 0 0 0 0PIE 0 0 5 0 0 8 0 0 0 0 0 0 0 0RCM 0 0 7 0 0 8 0 0 0 0 13 0 2 0CANalyz 0 0 0 0 0 0 0 0 0 0 0 0 16 0GSM 1 0 2 0 0 8 3 0 0 0 0 0 2 0ECM 13 2 67 21 9 40 21 6 2 7 44 4 0 7EPB 2 0 15 3 0 8 2 0 0 0 1 0 3 0
CANdb2DSM Tool Interaction Analysis CANdb2DSM Tool Interaction Analysis
![Page 14: EVoCS – Evolutionary Validation...New Methods are required for Validation and Verification at System of Systems Level throughout development As systems become more complex it becomes](https://reader033.vdocument.in/reader033/viewer/2022042407/5f2135d19179a43b9961dd3c/html5/thumbnails/14.jpg)
14
EVoCS Evolutionary Validation of Complex Systems
© 2008 University of Warwick
Interaction & Dependability Modelling & AnalysisInteraction & Dependability Modelling & Analysis
Dependability Analysis(Modelworks)CSP (Communicating Sequential Processes) Tools (QinetiQ)
Static Interaction Model
e.g. INTERACTION MATRIX
Brak
ing
Antil
ock
Brak
ing
(ABS
)
El. B
rake
forc
e D
istri
butio
n (E
BD)
Emer
genc
y Br
akin
g
Park
Bra
king
Hill
Hold
ing
Stab
ility
Tra
ctio
n Co
ntro
l
Trac
tion
Cont
rol
Stab
ility
Con
trol
Hill
Asce
nt C
ontr
ol
Hill
Desc
ent C
ontro
l
Pow
er S
teer
ing
Basi
c Po
wer
ste
erin
g (in
c by
-wire
)
Spee
d se
nsiti
ve s
teer
ing
Dam
ping
Con
trol
Adju
stab
le D
ampi
ng
Cont
in. C
ontr.
Dam
ping
Leve
lling
Con
trol
Rear
Lev
ellin
g
Fron
t Lev
ellin
g
Susp
ensi
on C
ontro
l
Rear
Sus
pens
ion
Fron
t Sus
pens
ion
Pitc
h Co
ntro
l
Yaw
Con
trol
Roll
Con
trol
Activ
e Co
rner
ing
Enha
ncem
ent
Roll
Stab
ility
Con
trol
Pede
stria
n Pr
otec
tion
Driv
er C
ondi
tion
Driv
er Im
pare
men
t Mon
itorin
g
43 *2A Braking44 *2A1 Antilock Braking (ABS)45 *2A2 El. Brakeforce Distribution (EBD)46 *2A4 Emergency Braking47 *2A5 Park Braking49 *2B Hill Holding50 *2C Stability Traction Control51 *2C1 Traction Control52 *2C2 Stability Control53 *2C3 Hill Ascent Control54 *2C4 Hill Descent Control57 *2E Power Steering58 *2E0 Basic Power steering (inc by-wire)59 *2E1 Speed sensitive steering60 *2F Damping Control61 *2F0 Adjustable Damping62 *2F1 Contin. Contr. Damping63 *2G Levelling Control64 *2G1 Rear Levelling65 *2G2 Front Levelling66 *2H Suspension Control67 *2H1 Rear Suspension68 *2H2 Front Suspension71 *2J Pitch Control72 *2K Yaw Control73 *2L Roll Control74 *2L1 Active Cornering Enhancement75 *2L2 Roll Stability Control76 *2M Pedestrian Protection77 *2N Driver Condition78 *2N1 Driver Imparement Monitoring
Interactions classification:- Generic: input, output,
request/acknowledge.- Complex
Static Code Analysis (Malporte) Including identification of external conditions necessary for correct execution of code
Modules and interactions for a function• Abstract state machine model of modules
internal behaviour•Sufficient semantics for import intoModelworks
• Suitable for development into fullfunctional model / autocoding
Dynamic Interaction ModelDetailed Component Function Model(Executable Spec)
Detailed Component Function Model(Executable Spec)Detailed Component
Function Model(Executable Spec)Detailed Component
Function Model(Executable Spec)Detailed Component
Function Model(Executable Spec)Simulink/Stateflow
C CodeC Code
C CodeC Code
C Code
ModellingModelling
AnalysisAnalysisInitial Design Analysis (DSM)Design Structure Matrix- Completeness- Consistency- Functional Coupling &Cohesion
Function Implementation Analysis (ClawZ)Assessment of adherence of code to model
![Page 15: EVoCS – Evolutionary Validation...New Methods are required for Validation and Verification at System of Systems Level throughout development As systems become more complex it becomes](https://reader033.vdocument.in/reader033/viewer/2022042407/5f2135d19179a43b9961dd3c/html5/thumbnails/15.jpg)
15
EVoCS Evolutionary Validation of Complex Systems
© 2008 University of Warwick
Hierarchical Approach to Design ValidationHierarchical Approach to Design Validation
Multiple refinements to check properties of detailed system
MW state machine n
Stateflow n
Code n
System Properties
Stateflow 1
Code 1
⊑
MW state machine 1 || . . . ||
⊑
⊑⊑
⊑
Model check high level design satisfies system properties
State-based refinement calculus +
MALPORTE healthiness checking
Compositional model check of stateflow model
satisfies high level design
![Page 16: EVoCS – Evolutionary Validation...New Methods are required for Validation and Verification at System of Systems Level throughout development As systems become more complex it becomes](https://reader033.vdocument.in/reader033/viewer/2022042407/5f2135d19179a43b9961dd3c/html5/thumbnails/16.jpg)
16
EVoCS Evolutionary Validation of Complex Systems
© 2008 University of Warwick
Advanced Physical ModellingAdvanced Physical Modelling
Physical Hardware
Electrical MechanicalElectronic (Software)
Control Algorithm
Facilitates robustness testing at SIL & HIL through modelling of variability of physical parts (e.g. tolerance and wear-out)
![Page 17: EVoCS – Evolutionary Validation...New Methods are required for Validation and Verification at System of Systems Level throughout development As systems become more complex it becomes](https://reader033.vdocument.in/reader033/viewer/2022042407/5f2135d19179a43b9961dd3c/html5/thumbnails/17.jpg)
17
EVoCS Evolutionary Validation of Complex Systems
© 2008 University of Warwick
ContentContent
Introduction
Systems of Systems
Validation of SoS Design
Validation of SoS Implementation
Future Work
Conclusions
![Page 18: EVoCS – Evolutionary Validation...New Methods are required for Validation and Verification at System of Systems Level throughout development As systems become more complex it becomes](https://reader033.vdocument.in/reader033/viewer/2022042407/5f2135d19179a43b9961dd3c/html5/thumbnails/18.jpg)
18
EVoCS Evolutionary Validation of Complex Systems
© 2008 University of Warwick
System of Systems Validation of Implementation
Low Voltage Testing
Flexible HIL Platform
HMI Simulation &
Testing
Machine Vision
Validation of Manufacturing
Systems
Test Automation
Next Generation HIL Tests
Platforms for full vehicle
tests
Robustness Testing
![Page 19: EVoCS – Evolutionary Validation...New Methods are required for Validation and Verification at System of Systems Level throughout development As systems become more complex it becomes](https://reader033.vdocument.in/reader033/viewer/2022042407/5f2135d19179a43b9961dd3c/html5/thumbnails/19.jpg)
19
EVoCS Evolutionary Validation of Complex Systems
© 2008 University of Warwick
EVoCS Reconfigurable HIL PlatformEVoCS Reconfigurable HIL Platform
Programmable PSU’s
LIN Switching
CAN Switching
Genix SC Pods
ECU PSU Switching and Measurement
PX20
I/O Routers I/O Routers
Real-Time Target
High flexibility under software control to support intersystem robustness testing
Flexible Connectivity
Flexible Signal Conditioning
Flexible Signal Type
Flexible Signal Direction
Flexible Signal Disabling
Flexible ground and reference selection
Flexible Fault Insertion
![Page 20: EVoCS – Evolutionary Validation...New Methods are required for Validation and Verification at System of Systems Level throughout development As systems become more complex it becomes](https://reader033.vdocument.in/reader033/viewer/2022042407/5f2135d19179a43b9961dd3c/html5/thumbnails/20.jpg)
20
EVoCS Evolutionary Validation of Complex Systems
© 2008 University of Warwick
EVoCS Reconfigurable HIL PlatformEVoCS Reconfigurable HIL Platform
![Page 21: EVoCS – Evolutionary Validation...New Methods are required for Validation and Verification at System of Systems Level throughout development As systems become more complex it becomes](https://reader033.vdocument.in/reader033/viewer/2022042407/5f2135d19179a43b9961dd3c/html5/thumbnails/21.jpg)
21
EVoCS Evolutionary Validation of Complex Systems
© 2008 University of Warwick
EVoCS Reconfigurable HIL PlatformEVoCS Reconfigurable HIL Platform
Channels can be configured individually under software control
Signal type
Direction
Bandwidth
Gain
Loading requirements
Internal loads can be pulled up to a supply rail or pulled down to ground
Support for external loads/sensors
![Page 22: EVoCS – Evolutionary Validation...New Methods are required for Validation and Verification at System of Systems Level throughout development As systems become more complex it becomes](https://reader033.vdocument.in/reader033/viewer/2022042407/5f2135d19179a43b9961dd3c/html5/thumbnails/22.jpg)
22
EVoCS Evolutionary Validation of Complex Systems
© 2008 University of Warwick
Low Voltage Robustness TestingLow Voltage Robustness Testing
Low voltage a key issue for automotive SoS
Conditions of variable system states
Current tests insufficiently representative of real conditions• Waveform variety
• Duration
• Coverage
![Page 23: EVoCS – Evolutionary Validation...New Methods are required for Validation and Verification at System of Systems Level throughout development As systems become more complex it becomes](https://reader033.vdocument.in/reader033/viewer/2022042407/5f2135d19179a43b9961dd3c/html5/thumbnails/23.jpg)
23
EVoCS Evolutionary Validation of Complex Systems
© 2008 University of Warwick
Low Voltage Robustness TestingLow Voltage Robustness Testing
Uniform parameters
T1 -- normal distribution
T1 -- 1/x distribution
Uniform parametersUniform parameters
T1 -- normal distributionT1 -- normal distribution
T1 -- 1/x distributionT1 -- 1/x distribution
Low Voltage test system
Pseudo-random automated waveform generator
Electronic “Rusty File”
Vehicle impedance simulator for component testing
![Page 24: EVoCS – Evolutionary Validation...New Methods are required for Validation and Verification at System of Systems Level throughout development As systems become more complex it becomes](https://reader033.vdocument.in/reader033/viewer/2022042407/5f2135d19179a43b9961dd3c/html5/thumbnails/24.jpg)
24
EVoCS Evolutionary Validation of Complex Systems
© 2008 University of Warwick
Low Voltage Robustness TestingLow Voltage Robustness Testing
Work in progress
Standardisation for release to suppliers
Compact test equipment development by add2
Automated analysis of DTC’s & CAN buses
![Page 25: EVoCS – Evolutionary Validation...New Methods are required for Validation and Verification at System of Systems Level throughout development As systems become more complex it becomes](https://reader033.vdocument.in/reader033/viewer/2022042407/5f2135d19179a43b9961dd3c/html5/thumbnails/25.jpg)
25
EVoCS Evolutionary Validation of Complex Systems
© 2008 University of Warwick
Automated Infotainment TestingAutomated Infotainment Testing
Fully automated robustness testing of Infotainment system initialisation
Emulate expert functional testing to confirm that system (of systems) appears to be operating correctly
Key elementsPseudo random initialisation
Stimulation of inputs: via electrical stimulation of touch screen and remote controls
Monitoring and analysis of video and audio outputs
Test Automation of manual test procedures
Automated logging of diagnostics and MOST bus
![Page 26: EVoCS – Evolutionary Validation...New Methods are required for Validation and Verification at System of Systems Level throughout development As systems become more complex it becomes](https://reader033.vdocument.in/reader033/viewer/2022042407/5f2135d19179a43b9961dd3c/html5/thumbnails/26.jpg)
26
EVoCS Evolutionary Validation of Complex Systems
© 2008 University of Warwick
Automated Infotainment TestingAutomated Infotainment Testing
Test ScriptTest ScriptPrecondition….test….post conditionPrecondition….test….post conditionPrecondition….test….post conditionPrecondition….test….post conditionPrecondition….test….post condition……………………….
Test ResultsPrecondition….test….post condition
Precondition….test….post condition
Precondition….test….post condition
Precondition….test….post condition
Precondition….test….post condition
……………………….
Control Parameters
Capture Data
HostPC
Camera
Test Result
Vision TestTrigger
Test Automation scripts
Images (referenced to test)
HIL Tester
MOST Ring
CAN
Most Master
AMP
Optolyser
Audio output monitoring
Electrical control of touch screen
MOST Bus Trace
Power Supply
DataLogger
![Page 27: EVoCS – Evolutionary Validation...New Methods are required for Validation and Verification at System of Systems Level throughout development As systems become more complex it becomes](https://reader033.vdocument.in/reader033/viewer/2022042407/5f2135d19179a43b9961dd3c/html5/thumbnails/27.jpg)
27
EVoCS Evolutionary Validation of Complex Systems
© 2008 University of Warwick
ContentContent
Introduction
Systems of Systems
Validation of SoS Design
Validation of SoS Implementation
Future Work
Conclusions
![Page 28: EVoCS – Evolutionary Validation...New Methods are required for Validation and Verification at System of Systems Level throughout development As systems become more complex it becomes](https://reader033.vdocument.in/reader033/viewer/2022042407/5f2135d19179a43b9961dd3c/html5/thumbnails/28.jpg)
28
EVoCS Evolutionary Validation of Complex Systems
© 2008 University of Warwick
Future WorkFuture Work
Design of multi-parameter robustness tests
Large scale optimisation approach
Incorporating domain knowledge from design stage
Modular dependability cases
Overall framework for design for robustness at SoS level
![Page 29: EVoCS – Evolutionary Validation...New Methods are required for Validation and Verification at System of Systems Level throughout development As systems become more complex it becomes](https://reader033.vdocument.in/reader033/viewer/2022042407/5f2135d19179a43b9961dd3c/html5/thumbnails/29.jpg)
29
EVoCS Evolutionary Validation of Complex Systems
© 2008 University of Warwick
ContentContent
Introduction
Systems of Systems
Validation of SoS Design
Validation of SoS Implementation
Future Work
Conclusions
![Page 30: EVoCS – Evolutionary Validation...New Methods are required for Validation and Verification at System of Systems Level throughout development As systems become more complex it becomes](https://reader033.vdocument.in/reader033/viewer/2022042407/5f2135d19179a43b9961dd3c/html5/thumbnails/30.jpg)
30
EVoCS Evolutionary Validation of Complex Systems
© 2008 University of Warwick
ConclusionsConclusions
Automotive Electrical System is in fact a system of systems with accompanying issues
Key characteristic of System of Systems is robustness to deal with disturbances or unexpected interactions
New validation tools and techniques required to deal with scale of system and fully explore robustness
![Page 31: EVoCS – Evolutionary Validation...New Methods are required for Validation and Verification at System of Systems Level throughout development As systems become more complex it becomes](https://reader033.vdocument.in/reader033/viewer/2022042407/5f2135d19179a43b9961dd3c/html5/thumbnails/31.jpg)
31© 2008 University of Warwick
ENDEND
Ross McMurran – WMG, University of [email protected]
EVoCS EVoCS –– EEvolutionary volutionary VValidation alidation oof f CComplex omplex SSystemsystems
Stand 3100