SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
Time-Predictable Communication in Service-Oriented Architecture -
What are the challenges?
Automotive Ethernet Congress 2023 | © Volvo - Cognifyer - UL
2023-03-21
Hoai Hoang Bengtsson
Volvo Cars Sweden
Nicolas Navet
Uni. Luxembourg & Cognifyer
Cognifyer is the
research lab of RTaW
Interested in this study? Please contact
nicolas.navet@cognifyer.ai
Agenda
2023-03-21 Timing Predictability in SOA - AEC2023 | Volvo - Cognifyer - UL
Determinism vs Predictability
Zone-Based Architectures
Timing Accurate Models
Takeaways on V&V
A look forward
2
Challenges in the design of timing
predictability architectures
2023-03-21 Timing Predictability in SOA - AEC2023 | Volvo - Cognifyer - UL 3
Deterministic vs. Real-time System
2023-03-21 Timing Predictability in SOA - AEC2023 | Volvo - Cognifyer - UL 4
Deterministic System
• is a system which, given the same set of inputs and
initial state, will always produce the same outputs.
• In the context of in-vehicle network, deterministic
communication is the capability of the network to
deliver a message at a specified time, not faster or
slower.
Real-time system
• Is a system in which correctness depends not only on
the output value but also the time at which results are
produced
• In real-time communication, network has capability of
deliver a message within a period, referred to as
bounded delay
Vehicle is a complex real-time system!
2023-03-21 Timing Predictability in SOA - AEC2023 | Volvo - Cognifyer - UL
CAN/CAN FD
Lin
VCU
Right Front
Door ECU
Right Rear
Door ECU
Left Front
Door ECU Left Rear
Door ECU
Roof ECU
Tunnel ECU
UXC
Right
ZC
Tail
IOC
Left
ZC
Zonal Architecture
Integrating VIUs, power distribution and mechatronic ECUs into zone controllers
Ethernet
ADPM
A Zone Controller integrates most/many sensors and actuators
in a specific zone in the car, and provides gatewaying (if
necessary), power distribution and direct I/O control.
The DHU and AUD are
integrated into the UXC.
5
2023-03-21 Timing Predictability in SOA - AEC2023 | Volvo - Cognifyer - UL
CAN/CAN FD
Lin
VCU
Right Front
Door ECU
Right Rear
Door ECU
Left Front
Door ECU Left Rear
Door ECU
Roof ECU
Tunnel ECU
UXC
Right
ZC
Tail
IOC
Left
ZC
Ethernet
ADPM
Most of the ASIL-D, hard real-time
applications are move to ZCs
High performance applications
are remain in the VCU
UXC has both hard and
soft real-time applications
From complete vehicle perspective, we want to guarantee bounded delay for hard
real-time application
6
Example use Case: brake system
2023-03-21 Timing Predictability in SOA - AEC2023 | Volvo - Cognifyer - UL 7
Brake ECU
Control
function
Control
function
CAN frames
Ethernet frames
Data from wheel
speed sensor
pooling every 1ms
Brake ECU send out CAN frame
periodically every 10ms
ZC gatewaying CAN to ETH
ZCR processes data and send to rear
actuators
ZCL processes data and send to
front actuators
End to end requirements is 15ms
Sens
or
Electric
Machine
Actua
tor
Actua
tor
Challenges in the design of timing predictable architectures
2023-03-21 Timing Predictability in SOA - AEC2023 | Volvo - Cognifyer - UL
Intrinsic complexity of systems and technologies
New business models based on SW
Besides TSN ?
Mixed criticality with TSN
• Predictability of complex
execution platforms (e.g.,
Autosar Adaptive) and
complex SoCs ?
• Which SOA? SOME IP,
DDS, Iceoryx, Ecal?
• Network engineering
• Fail-operational
requirements
• Verification & Validation
• # of functions, signals,
services, flows
• Technology selection &
configuration
• Mixed legacy / next-gen:
e.g., signals to services
• Multi-tier dev. process,
product lines, …
• Now and in the future,
How to future-proof an
E/E architecture ?
8
Timing predictability requires controlling interfering activities
2023-03-21 Timing Predictability in SOA - AEC2023 | Volvo - Cognifyer - UL
on a single resource, e.g.
an ETH link
across segments of a
timing chain
✓ Interferences from higher / lower / same-
priority traffic
✓ Apply TSN QoS mechanisms
― Priorities, preemption or TAS to protect from
lower-priority traffic
― TAS to contain uncontrolled traffic in dedicated
time slots
― CBS to limit the interference of a medium-priority
class with bursty streams
― …
✓ Interferences from one segment of a timing chain
to another: triggered transmissions, timeouts, ..
✓ Periodic transmissions
& executions .. at the
expenses of latencies
✓ Jitter-aware triggering
mechanisms possible
Sensor Actuator
Solution: temporal isolation, total or partial partitioning in the time domain
9
[
RTaW-Pegase
screenshot]
Guaranteeing timing
predictability requires
timing accurate models
2023-03-21 Timing Predictability in SOA - AEC2023 | Volvo - Cognifyer - UL 10
[RTaW-Pegase screenshot]
The need for timing accurate models of the system
2023-03-21 Timing Predictability in SOA - AEC2023 | Volvo - Cognifyer - UL
A
B
C
System must be timing predictable, and we need timing-
accurate models of it too
≠ kinds of models for ≠ perf. metrics
Models must be a) accurate enough and
b) require reasonable computational efforts
✓ Models of the worst-case or typical-case behavior
✓ Latencies, jitters, throughput, memory usage, reliability
✓ Formalisms: Network-Calculus, sched. analysis, discrete event simulation
a) E.g., no accurate models of the worst-case behavior of TCP streams
b) Simulation models may not be computationally efficient for rare events
11
Combining timing verification techniques along the dev. process
2023-03-21 Timing Predictability in SOA - AEC2023 | Volvo - Cognifyer - UL
✓ Worst-Case Execution Time
analysis
✓ Worst-Case Response
Time analysis: ECU, buses,
system level
✓ Reliability analysis
✓ Execution time
measurements
✓ Off-line trace analysis
✓ Runtime monitoring
✓ Integration tests
“Project” “Real”
“Early stage”
Technological
& Architectural choices
Configuration & Model-Based
Verification
Refine and validate
models & impact
of non-conformance
✓ Functional simulation
✓ Timing-accurate
simulation of ECU,
networks, system level
w/wo fault-injection
✓ Model / SW / CPU / HW
in-the-loop
Simulation Formal Verification Testing
Typical Case Behavior Worst Case Behavior & Rare Events Measurements
12
Combining timing verification techniques
Simulation Testing
Typical Case Behavior Worst Case Behavior
Measurements
Time to subscribe to a service with SOME/IP SD (ms)
Number
of
occurrences Max. simulation
=
6.49ms
Max. analysis
=
6.58ms
Formal Verification
2023-03-21 Timing Predictability in SOA - AEC2023 | Volvo - Cognifyer - UL 13
Fig. from N. Navet et al “Insights on the
Configuration and Performances of SOME/IP
Service Discovery”, SAE 2015.
Complementarity
of results & cross-
validation
Takeaways from timing verification
in automotive
2023-03-21 Timing Predictability in SOA - AEC2023 | Volvo - Cognifyer - UL 14
Observation #1: Worst-case temporal scenario is out of reach of
simulation, schedulability analysis is needed
2023-03-21 Timing Predictability in SOA - AEC2023 | Volvo - Cognifyer - UL
Flows sorted by increasing worst-case latencies
Average difference is
51% (up to 84%)
Worst-case latencies
(upper bound)
Simulation max
synchronous startup
Simulation max
random offsets
Finding the simulation
parameters leading to
pessimistic scenarios is
still an open problem
15
Delays
(ms)
Fig. from "Timing verification of real-time automotive
Ethernet networks: what can we expect from simulation?”
Observation #2: worst-case timing analysis will not cover all in-
vehicle communication technologies, e.g. TCP
2023-03-21 Timing Predictability in SOA - AEC2023 | Volvo - Cognifyer - UL
Simplified example automotive communication stack
Solution: build “temporal firewalls” to
control interference of non-analysable traffic
1. Isolate non-analysable traffic at lowest
priority, in dedicated TAS slots or CBS
classes & verify it with simulation
2. Worst-case schedulability analysis can be
applied on the rest of the traffic
Non analysable traffic Analysable traffic
Simulation, analysis and a “verification-aware” configuration strategy are needed –
could the same strategy be applicable for complex execution platforms on SoCs ?
16
Observation #3: Worst-case analysis gives limited insight about what
goes wrong .. analysing worst simulated scenario is helpful
2023-03-21 Timing Predictability in SOA - AEC2023 | Volvo - Cognifyer - UL
To reduce computing time,
worst-case analyses on
ETH make approximations
corresponding to no actual
scenario
Approximation
True arrival pattern
High-priority frame CC1
misses its deadline due to
lower priority frames
blocking it → preemption
or TAS would help here
Replaying the worst
scenario observed
during long simulations
17
[
RTaW-Pegase
screenshot]
first link
second link
third link
Observation #4: models (and their parameters) can be either
accurate or approximate, and will fulfil ≠ use-cases
2023-03-21 Timing Predictability in SOA - AEC2023 | Volvo - Cognifyer - UL
1. Fine-grained vs coarse-grained models: HW, protocols, MW, OS services, Apps, …
2. Precise vs approximate model parameters: traffic patterns, knowledge of all or part
of the traffic, …
Approximate models
✓ Not for verification!
✓ Support early-stage design choices
✓ Parameter settings corresponding
to ≠ scenarios can be considered
Accurate models and parameters
✓ Suited for verification
✓ But conservative load assumptions
not usable in automotive!
✓ Possible solution: refine parameters
with trace analysis
18
“Project” “Real”
“Early stage”
Configuration & Verification Refine models & impact
of non-conformance
Conclusion
2023-03-21 Timing Predictability in SOA - AEC2023 | Volvo - Cognifyer - UL
Design decisions should
be made with the
understanding of the
timing guarantees that
that can be obtained
and how
Timing predictability through
temporal firewalls between
transmissions subject to ≠
requirements → TSN offers
solutions with priorities, CBS,
TAS and preemption
Complexity of next-generation
execution platforms is a threat
to timing predictability → clear
V&V strategy throughout the
dev. process
Zone-based architecture explored
by Volvo & challenges to timing
predictability
19
Thank you for your attention!

Contenu connexe

Tendances

Diagnostic in Adaptive AUTOSAR
Diagnostic in Adaptive AUTOSARDiagnostic in Adaptive AUTOSAR
Diagnostic in Adaptive AUTOSARBernhard Wagner
 
UDS: Vehicle Diagnostics in AUTOSAR Software Architecture
UDS: Vehicle Diagnostics in AUTOSAR Software Architecture UDS: Vehicle Diagnostics in AUTOSAR Software Architecture
UDS: Vehicle Diagnostics in AUTOSAR Software Architecture Embitel Technologies (I) PVT LTD
 
toyota-Challenges towards New Software Platform for Automated Driving.pdf
toyota-Challenges towards New Software Platform for Automated Driving.pdftoyota-Challenges towards New Software Platform for Automated Driving.pdf
toyota-Challenges towards New Software Platform for Automated Driving.pdfxmumiao
 
Autosar fundamental
Autosar fundamentalAutosar fundamental
Autosar fundamentalOmkar Rane
 
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...Obeo
 
Scripting with Python to interact with Capella model
Scripting with Python to interact with Capella modelScripting with Python to interact with Capella model
Scripting with Python to interact with Capella modelObeo
 
Multicore and AUTOSAR
Multicore and AUTOSARMulticore and AUTOSAR
Multicore and AUTOSARHansang Lee
 
Autosar software component
Autosar software componentAutosar software component
Autosar software componentFarzad Sadeghi
 
Over-the-air (OTA) updates and the Connected car
Over-the-air (OTA) updates and the Connected carOver-the-air (OTA) updates and the Connected car
Over-the-air (OTA) updates and the Connected carPratik Desai, PhD
 
Ericsson Distributed Cloud
Ericsson Distributed CloudEricsson Distributed Cloud
Ericsson Distributed CloudEricsson
 
Webinar presentation on AUTOSAR Multicore Systems
Webinar presentation on AUTOSAR Multicore SystemsWebinar presentation on AUTOSAR Multicore Systems
Webinar presentation on AUTOSAR Multicore SystemsKPIT
 
What is AUTOSAR MCAL? Learn about the software module architecture and device...
What is AUTOSAR MCAL? Learn about the software module architecture and device...What is AUTOSAR MCAL? Learn about the software module architecture and device...
What is AUTOSAR MCAL? Learn about the software module architecture and device...Embitel Technologies (I) PVT LTD
 
Automotive embedded systems part5 v1
Automotive embedded systems part5 v1Automotive embedded systems part5 v1
Automotive embedded systems part5 v1Keroles karam khalil
 

Tendances (20)

Diagnostic in Adaptive AUTOSAR
Diagnostic in Adaptive AUTOSARDiagnostic in Adaptive AUTOSAR
Diagnostic in Adaptive AUTOSAR
 
UDS: Vehicle Diagnostics in AUTOSAR Software Architecture
UDS: Vehicle Diagnostics in AUTOSAR Software Architecture UDS: Vehicle Diagnostics in AUTOSAR Software Architecture
UDS: Vehicle Diagnostics in AUTOSAR Software Architecture
 
toyota-Challenges towards New Software Platform for Automated Driving.pdf
toyota-Challenges towards New Software Platform for Automated Driving.pdftoyota-Challenges towards New Software Platform for Automated Driving.pdf
toyota-Challenges towards New Software Platform for Automated Driving.pdf
 
UDS Protocol Stack | Manual Guide | Fact Sheet
UDS Protocol Stack | Manual Guide | Fact SheetUDS Protocol Stack | Manual Guide | Fact Sheet
UDS Protocol Stack | Manual Guide | Fact Sheet
 
Thesis Presentation
Thesis PresentationThesis Presentation
Thesis Presentation
 
Autosar fundamental
Autosar fundamentalAutosar fundamental
Autosar fundamental
 
Autosar MCAL (Microcontroller Abstraction Layer)
Autosar MCAL (Microcontroller Abstraction Layer)Autosar MCAL (Microcontroller Abstraction Layer)
Autosar MCAL (Microcontroller Abstraction Layer)
 
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
 
Scripting with Python to interact with Capella model
Scripting with Python to interact with Capella modelScripting with Python to interact with Capella model
Scripting with Python to interact with Capella model
 
Multicore and AUTOSAR
Multicore and AUTOSARMulticore and AUTOSAR
Multicore and AUTOSAR
 
Autosar software component
Autosar software componentAutosar software component
Autosar software component
 
Over-the-air (OTA) updates and the Connected car
Over-the-air (OTA) updates and the Connected carOver-the-air (OTA) updates and the Connected car
Over-the-air (OTA) updates and the Connected car
 
Introduction to ASPICE
Introduction to ASPICEIntroduction to ASPICE
Introduction to ASPICE
 
Ericsson Distributed Cloud
Ericsson Distributed CloudEricsson Distributed Cloud
Ericsson Distributed Cloud
 
Automative basics v3
Automative basics v3Automative basics v3
Automative basics v3
 
Autosar Basics hand book_v1
Autosar Basics  hand book_v1Autosar Basics  hand book_v1
Autosar Basics hand book_v1
 
Webinar presentation on AUTOSAR Multicore Systems
Webinar presentation on AUTOSAR Multicore SystemsWebinar presentation on AUTOSAR Multicore Systems
Webinar presentation on AUTOSAR Multicore Systems
 
What is AUTOSAR MCAL? Learn about the software module architecture and device...
What is AUTOSAR MCAL? Learn about the software module architecture and device...What is AUTOSAR MCAL? Learn about the software module architecture and device...
What is AUTOSAR MCAL? Learn about the software module architecture and device...
 
FOTA Upgrade on Automotive and IoT Industry
FOTA Upgrade on Automotive and IoT IndustryFOTA Upgrade on Automotive and IoT Industry
FOTA Upgrade on Automotive and IoT Industry
 
Automotive embedded systems part5 v1
Automotive embedded systems part5 v1Automotive embedded systems part5 v1
Automotive embedded systems part5 v1
 

Similaire à Timing Predictability SOA Automotive

Early-stage Bottleneck Identification and Removal in TSN Networks
Early-stage Bottleneck Identification and Removal in TSN NetworksEarly-stage Bottleneck Identification and Removal in TSN Networks
Early-stage Bottleneck Identification and Removal in TSN NetworksRealTime-at-Work (RTaW)
 
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERS
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERSROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERS
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERSDeepak Shankar
 
Timing verification of automotive communication architecture using quantile ...
Timing verification of automotive communication  architecture using quantile ...Timing verification of automotive communication  architecture using quantile ...
Timing verification of automotive communication architecture using quantile ...RealTime-at-Work (RTaW)
 
QoS-Predictable SOA on TSN: Insights from a Case-Study
QoS-Predictable SOA on TSN: Insights from a Case-StudyQoS-Predictable SOA on TSN: Insights from a Case-Study
QoS-Predictable SOA on TSN: Insights from a Case-StudyRealTime-at-Work (RTaW)
 
Do We Really Need TSN in Next-Generation Helicopters? Insights From a Case-Study
Do We Really Need TSN in Next-Generation Helicopters? Insights From a Case-StudyDo We Really Need TSN in Next-Generation Helicopters? Insights From a Case-Study
Do We Really Need TSN in Next-Generation Helicopters? Insights From a Case-StudyRealTime-at-Work (RTaW)
 
IRJET- Online Failure Prediction for Railway Transportation System based ...
IRJET-  	  Online Failure Prediction for Railway Transportation System based ...IRJET-  	  Online Failure Prediction for Railway Transportation System based ...
IRJET- Online Failure Prediction for Railway Transportation System based ...IRJET Journal
 
Timing verification of real-time automotive Ethernet networks: what can we ex...
Timing verification of real-time automotive Ethernet networks: what can we ex...Timing verification of real-time automotive Ethernet networks: what can we ex...
Timing verification of real-time automotive Ethernet networks: what can we ex...RealTime-at-Work (RTaW)
 
Early-stage topological and technological choices for TSN-based communication...
Early-stage topological and technological choices for TSN-based communication...Early-stage topological and technological choices for TSN-based communication...
Early-stage topological and technological choices for TSN-based communication...RealTime-at-Work (RTaW)
 
Digital twin for ports and terminals schuett slideshare
Digital twin for ports and terminals schuett slideshareDigital twin for ports and terminals schuett slideshare
Digital twin for ports and terminals schuett slideshareHolger Schuett
 
IRJET- A Literature Study on Fault Recognition in Different System
IRJET- A Literature Study on Fault Recognition in Different SystemIRJET- A Literature Study on Fault Recognition in Different System
IRJET- A Literature Study on Fault Recognition in Different SystemIRJET Journal
 
CBTC fitting strategies and challenges for maintenance vehicles
CBTC fitting strategies and challenges for maintenance vehiclesCBTC fitting strategies and challenges for maintenance vehicles
CBTC fitting strategies and challenges for maintenance vehiclesSYSTRA
 
In-service synchronization monitoring and assurance
In-service synchronization monitoring and assuranceIn-service synchronization monitoring and assurance
In-service synchronization monitoring and assuranceADVA
 
Congestion control in computer networks using a modified red aqm algorithm
Congestion control in computer networks using a modified red aqm algorithmCongestion control in computer networks using a modified red aqm algorithm
Congestion control in computer networks using a modified red aqm algorithmeSAT Journals
 
Congestion control in computer networks using a
Congestion control in computer networks using aCongestion control in computer networks using a
Congestion control in computer networks using aeSAT Publishing House
 
Congestion control in computer networks using a
Congestion control in computer networks using aCongestion control in computer networks using a
Congestion control in computer networks using aeSAT Publishing House
 
Pushing the limits of Controller Area Network (CAN)
Pushing the limits of Controller Area Network (CAN)Pushing the limits of Controller Area Network (CAN)
Pushing the limits of Controller Area Network (CAN)RealTime-at-Work (RTaW)
 
A Comparative Study of Congestion Control Algorithm in Vehicle Ad- hoc Networ...
A Comparative Study of Congestion Control Algorithm in Vehicle Ad- hoc Networ...A Comparative Study of Congestion Control Algorithm in Vehicle Ad- hoc Networ...
A Comparative Study of Congestion Control Algorithm in Vehicle Ad- hoc Networ...IRJET Journal
 
Automotive Ethernet architecture and security: challenges and technologies
Automotive Ethernet architecture and security: challenges and technologies Automotive Ethernet architecture and security: challenges and technologies
Automotive Ethernet architecture and security: challenges and technologies IJECEIAES
 
A Study of Message Authentication Protocol with Reduced Computation in Vehicu...
A Study of Message Authentication Protocol with Reduced Computation in Vehicu...A Study of Message Authentication Protocol with Reduced Computation in Vehicu...
A Study of Message Authentication Protocol with Reduced Computation in Vehicu...IRJET Journal
 

Similaire à Timing Predictability SOA Automotive (20)

Early-stage Bottleneck Identification and Removal in TSN Networks
Early-stage Bottleneck Identification and Removal in TSN NetworksEarly-stage Bottleneck Identification and Removal in TSN Networks
Early-stage Bottleneck Identification and Removal in TSN Networks
 
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERS
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERSROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERS
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERS
 
Timing verification of automotive communication architecture using quantile ...
Timing verification of automotive communication  architecture using quantile ...Timing verification of automotive communication  architecture using quantile ...
Timing verification of automotive communication architecture using quantile ...
 
QoS-Predictable SOA on TSN: Insights from a Case-Study
QoS-Predictable SOA on TSN: Insights from a Case-StudyQoS-Predictable SOA on TSN: Insights from a Case-Study
QoS-Predictable SOA on TSN: Insights from a Case-Study
 
RTaW-Sim Brochure
RTaW-Sim BrochureRTaW-Sim Brochure
RTaW-Sim Brochure
 
Do We Really Need TSN in Next-Generation Helicopters? Insights From a Case-Study
Do We Really Need TSN in Next-Generation Helicopters? Insights From a Case-StudyDo We Really Need TSN in Next-Generation Helicopters? Insights From a Case-Study
Do We Really Need TSN in Next-Generation Helicopters? Insights From a Case-Study
 
IRJET- Online Failure Prediction for Railway Transportation System based ...
IRJET-  	  Online Failure Prediction for Railway Transportation System based ...IRJET-  	  Online Failure Prediction for Railway Transportation System based ...
IRJET- Online Failure Prediction for Railway Transportation System based ...
 
Timing verification of real-time automotive Ethernet networks: what can we ex...
Timing verification of real-time automotive Ethernet networks: what can we ex...Timing verification of real-time automotive Ethernet networks: what can we ex...
Timing verification of real-time automotive Ethernet networks: what can we ex...
 
Early-stage topological and technological choices for TSN-based communication...
Early-stage topological and technological choices for TSN-based communication...Early-stage topological and technological choices for TSN-based communication...
Early-stage topological and technological choices for TSN-based communication...
 
Digital twin for ports and terminals schuett slideshare
Digital twin for ports and terminals schuett slideshareDigital twin for ports and terminals schuett slideshare
Digital twin for ports and terminals schuett slideshare
 
IRJET- A Literature Study on Fault Recognition in Different System
IRJET- A Literature Study on Fault Recognition in Different SystemIRJET- A Literature Study on Fault Recognition in Different System
IRJET- A Literature Study on Fault Recognition in Different System
 
CBTC fitting strategies and challenges for maintenance vehicles
CBTC fitting strategies and challenges for maintenance vehiclesCBTC fitting strategies and challenges for maintenance vehicles
CBTC fitting strategies and challenges for maintenance vehicles
 
In-service synchronization monitoring and assurance
In-service synchronization monitoring and assuranceIn-service synchronization monitoring and assurance
In-service synchronization monitoring and assurance
 
Congestion control in computer networks using a modified red aqm algorithm
Congestion control in computer networks using a modified red aqm algorithmCongestion control in computer networks using a modified red aqm algorithm
Congestion control in computer networks using a modified red aqm algorithm
 
Congestion control in computer networks using a
Congestion control in computer networks using aCongestion control in computer networks using a
Congestion control in computer networks using a
 
Congestion control in computer networks using a
Congestion control in computer networks using aCongestion control in computer networks using a
Congestion control in computer networks using a
 
Pushing the limits of Controller Area Network (CAN)
Pushing the limits of Controller Area Network (CAN)Pushing the limits of Controller Area Network (CAN)
Pushing the limits of Controller Area Network (CAN)
 
A Comparative Study of Congestion Control Algorithm in Vehicle Ad- hoc Networ...
A Comparative Study of Congestion Control Algorithm in Vehicle Ad- hoc Networ...A Comparative Study of Congestion Control Algorithm in Vehicle Ad- hoc Networ...
A Comparative Study of Congestion Control Algorithm in Vehicle Ad- hoc Networ...
 
Automotive Ethernet architecture and security: challenges and technologies
Automotive Ethernet architecture and security: challenges and technologies Automotive Ethernet architecture and security: challenges and technologies
Automotive Ethernet architecture and security: challenges and technologies
 
A Study of Message Authentication Protocol with Reduced Computation in Vehicu...
A Study of Message Authentication Protocol with Reduced Computation in Vehicu...A Study of Message Authentication Protocol with Reduced Computation in Vehicu...
A Study of Message Authentication Protocol with Reduced Computation in Vehicu...
 

Plus de RealTime-at-Work (RTaW)

What are the relevant differences between Asynchronous (ATS) and Credit Based...
What are the relevant differences between Asynchronous (ATS) and Credit Based...What are the relevant differences between Asynchronous (ATS) and Credit Based...
What are the relevant differences between Asynchronous (ATS) and Credit Based...RealTime-at-Work (RTaW)
 
TSN Timing QoS Mechanisms: What Did We Learn over the Past 10 Years?
TSN Timing QoS Mechanisms: What Did We Learn over the Past 10 Years?TSN Timing QoS Mechanisms: What Did We Learn over the Past 10 Years?
TSN Timing QoS Mechanisms: What Did We Learn over the Past 10 Years?RealTime-at-Work (RTaW)
 
Simulation-Based Fault Injection as a Verification Oracle for the Engineering...
Simulation-Based Fault Injection as a Verification Oracle for the Engineering...Simulation-Based Fault Injection as a Verification Oracle for the Engineering...
Simulation-Based Fault Injection as a Verification Oracle for the Engineering...RealTime-at-Work (RTaW)
 
Practical Use Cases for Ethernet Redundancy
Practical Use Cases for Ethernet RedundancyPractical Use Cases for Ethernet Redundancy
Practical Use Cases for Ethernet RedundancyRealTime-at-Work (RTaW)
 
Insights into the performance and configuration of TCP in Automotive Ethernet...
Insights into the performance and configuration of TCP in Automotive Ethernet...Insights into the performance and configuration of TCP in Automotive Ethernet...
Insights into the performance and configuration of TCP in Automotive Ethernet...RealTime-at-Work (RTaW)
 
Insights on the Performance and Configuration of AVB and TSN in Automotive Ap...
Insights on the Performance and Configuration of AVB and TSN in Automotive Ap...Insights on the Performance and Configuration of AVB and TSN in Automotive Ap...
Insights on the Performance and Configuration of AVB and TSN in Automotive Ap...RealTime-at-Work (RTaW)
 
Insights on the Configuration and Performances of SOME/IP Service Discovery
Insights on the Configuration and Performances of SOME/IP Service DiscoveryInsights on the Configuration and Performances of SOME/IP Service Discovery
Insights on the Configuration and Performances of SOME/IP Service DiscoveryRealTime-at-Work (RTaW)
 
CAN in Automotive Applications: a Look Forward
CAN in Automotive Applications: a Look ForwardCAN in Automotive Applications: a Look Forward
CAN in Automotive Applications: a Look ForwardRealTime-at-Work (RTaW)
 
PEGASE – a robust and efficient tool for worst-case network traversal time ev...
PEGASE – a robust and efficient tool for worst-case network traversal time ev...PEGASE – a robust and efficient tool for worst-case network traversal time ev...
PEGASE – a robust and efficient tool for worst-case network traversal time ev...RealTime-at-Work (RTaW)
 
Automotive communication systems: from dependability to security
Automotive communication systems: from dependability to securityAutomotive communication systems: from dependability to security
Automotive communication systems: from dependability to securityRealTime-at-Work (RTaW)
 
Frame latency evaluation: when simulation and analysis alone are not enough
Frame latency evaluation: when simulation and analysis alone are not enoughFrame latency evaluation: when simulation and analysis alone are not enough
Frame latency evaluation: when simulation and analysis alone are not enoughRealTime-at-Work (RTaW)
 
Virtualization in Automotive Embedded Systems: an Outlook
Virtualization in Automotive Embedded Systems: an OutlookVirtualization in Automotive Embedded Systems: an Outlook
Virtualization in Automotive Embedded Systems: an OutlookRealTime-at-Work (RTaW)
 
Ingénierie dirigée par les modèles RTaW
Ingénierie dirigée par les modèles RTaWIngénierie dirigée par les modèles RTaW
Ingénierie dirigée par les modèles RTaWRealTime-at-Work (RTaW)
 

Plus de RealTime-at-Work (RTaW) (18)

What are the relevant differences between Asynchronous (ATS) and Credit Based...
What are the relevant differences between Asynchronous (ATS) and Credit Based...What are the relevant differences between Asynchronous (ATS) and Credit Based...
What are the relevant differences between Asynchronous (ATS) and Credit Based...
 
TSN Timing QoS Mechanisms: What Did We Learn over the Past 10 Years?
TSN Timing QoS Mechanisms: What Did We Learn over the Past 10 Years?TSN Timing QoS Mechanisms: What Did We Learn over the Past 10 Years?
TSN Timing QoS Mechanisms: What Did We Learn over the Past 10 Years?
 
Simulation-Based Fault Injection as a Verification Oracle for the Engineering...
Simulation-Based Fault Injection as a Verification Oracle for the Engineering...Simulation-Based Fault Injection as a Verification Oracle for the Engineering...
Simulation-Based Fault Injection as a Verification Oracle for the Engineering...
 
Practical Use Cases for Ethernet Redundancy
Practical Use Cases for Ethernet RedundancyPractical Use Cases for Ethernet Redundancy
Practical Use Cases for Ethernet Redundancy
 
Insights into the performance and configuration of TCP in Automotive Ethernet...
Insights into the performance and configuration of TCP in Automotive Ethernet...Insights into the performance and configuration of TCP in Automotive Ethernet...
Insights into the performance and configuration of TCP in Automotive Ethernet...
 
Insights on the Performance and Configuration of AVB and TSN in Automotive Ap...
Insights on the Performance and Configuration of AVB and TSN in Automotive Ap...Insights on the Performance and Configuration of AVB and TSN in Automotive Ap...
Insights on the Performance and Configuration of AVB and TSN in Automotive Ap...
 
Insights on the Configuration and Performances of SOME/IP Service Discovery
Insights on the Configuration and Performances of SOME/IP Service DiscoveryInsights on the Configuration and Performances of SOME/IP Service Discovery
Insights on the Configuration and Performances of SOME/IP Service Discovery
 
CAN in Automotive Applications: a Look Forward
CAN in Automotive Applications: a Look ForwardCAN in Automotive Applications: a Look Forward
CAN in Automotive Applications: a Look Forward
 
PEGASE – a robust and efficient tool for worst-case network traversal time ev...
PEGASE – a robust and efficient tool for worst-case network traversal time ev...PEGASE – a robust and efficient tool for worst-case network traversal time ev...
PEGASE – a robust and efficient tool for worst-case network traversal time ev...
 
Automotive communication systems: from dependability to security
Automotive communication systems: from dependability to securityAutomotive communication systems: from dependability to security
Automotive communication systems: from dependability to security
 
What fUML can bring to MBSE?
What fUML can bring to MBSE?What fUML can bring to MBSE?
What fUML can bring to MBSE?
 
Multicore scheduling in automotive ECUs
Multicore scheduling in automotive ECUsMulticore scheduling in automotive ECUs
Multicore scheduling in automotive ECUs
 
Frame latency evaluation: when simulation and analysis alone are not enough
Frame latency evaluation: when simulation and analysis alone are not enoughFrame latency evaluation: when simulation and analysis alone are not enough
Frame latency evaluation: when simulation and analysis alone are not enough
 
Virtualization in Automotive Embedded Systems: an Outlook
Virtualization in Automotive Embedded Systems: an OutlookVirtualization in Automotive Embedded Systems: an Outlook
Virtualization in Automotive Embedded Systems: an Outlook
 
Prototypage virtuel à partir de SysML
Prototypage virtuel à partir de SysMLPrototypage virtuel à partir de SysML
Prototypage virtuel à partir de SysML
 
Mécanismes de protection AUTOSAR OS
Mécanismes de protection AUTOSAR OSMécanismes de protection AUTOSAR OS
Mécanismes de protection AUTOSAR OS
 
Overview of RTaW SysML-Companion
Overview of RTaW SysML-Companion Overview of RTaW SysML-Companion
Overview of RTaW SysML-Companion
 
Ingénierie dirigée par les modèles RTaW
Ingénierie dirigée par les modèles RTaWIngénierie dirigée par les modèles RTaW
Ingénierie dirigée par les modèles RTaW
 

Dernier

Call me @ 9892124323 Call Girl in Andheri East With Free Home Delivery
Call me @ 9892124323 Call Girl in Andheri East With Free Home DeliveryCall me @ 9892124323 Call Girl in Andheri East With Free Home Delivery
Call me @ 9892124323 Call Girl in Andheri East With Free Home DeliveryPooja Nehwal
 
Delhi Call Girls Vikaspuri 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Vikaspuri 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Vikaspuri 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Vikaspuri 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
The 10th anniversary, Hyundai World Rally Team's amazing journey
The 10th anniversary, Hyundai World Rally Team's amazing journeyThe 10th anniversary, Hyundai World Rally Team's amazing journey
The 10th anniversary, Hyundai World Rally Team's amazing journeyHyundai Motor Group
 
定制(Cantab毕业证书)剑桥大学毕业证成绩单原版一比一
定制(Cantab毕业证书)剑桥大学毕业证成绩单原版一比一定制(Cantab毕业证书)剑桥大学毕业证成绩单原版一比一
定制(Cantab毕业证书)剑桥大学毕业证成绩单原版一比一mjyguplun
 
Vip Hot🥵 Call Girls Delhi Delhi {9711199012} Avni Thakur 🧡😘 High Profile Girls
Vip Hot🥵 Call Girls Delhi Delhi {9711199012} Avni Thakur 🧡😘 High Profile GirlsVip Hot🥵 Call Girls Delhi Delhi {9711199012} Avni Thakur 🧡😘 High Profile Girls
Vip Hot🥵 Call Girls Delhi Delhi {9711199012} Avni Thakur 🧡😘 High Profile Girlsshivangimorya083
 
Dubai Call Girls Size E6 (O525547819) Call Girls In Dubai
Dubai Call Girls  Size E6 (O525547819) Call Girls In DubaiDubai Call Girls  Size E6 (O525547819) Call Girls In Dubai
Dubai Call Girls Size E6 (O525547819) Call Girls In Dubaikojalkojal131
 
新南威尔士大学毕业证(UNSW毕业证)成绩单原版一比一
新南威尔士大学毕业证(UNSW毕业证)成绩单原版一比一新南威尔士大学毕业证(UNSW毕业证)成绩单原版一比一
新南威尔士大学毕业证(UNSW毕业证)成绩单原版一比一nsrmw5ykn
 
VIP Kolkata Call Girl Kasba 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kasba 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kasba 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kasba 👉 8250192130 Available With Roomdivyansh0kumar0
 
Hyundai World Rally Team in action at 2024 WRC
Hyundai World Rally Team in action at 2024 WRCHyundai World Rally Team in action at 2024 WRC
Hyundai World Rally Team in action at 2024 WRCHyundai Motor Group
 
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...Delhi Call girls
 
Electronic Vehicle (EV) Industry Challenges
Electronic Vehicle (EV) Industry ChallengesElectronic Vehicle (EV) Industry Challenges
Electronic Vehicle (EV) Industry Challengesmarketingmangosemi
 
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...Delhi Call girls
 
ENJOY Call Girls In Okhla Vihar Delhi Call 9654467111
ENJOY Call Girls In Okhla Vihar Delhi Call 9654467111ENJOY Call Girls In Okhla Vihar Delhi Call 9654467111
ENJOY Call Girls In Okhla Vihar Delhi Call 9654467111Sapana Sha
 
Vip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp Number
Vip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp NumberVip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp Number
Vip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp Numberkumarajju5765
 
VIP Russian Call Girls in Jamshedpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Jamshedpur Deepika 8250192130 Independent Escort Se...VIP Russian Call Girls in Jamshedpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Jamshedpur Deepika 8250192130 Independent Escort Se...Suhani Kapoor
 
꧁ ୨ Call Girls In Radisson Blu Plaza Delhi Airport, New Delhi ❀7042364481❀ Es...
꧁ ୨ Call Girls In Radisson Blu Plaza Delhi Airport, New Delhi ❀7042364481❀ Es...꧁ ୨ Call Girls In Radisson Blu Plaza Delhi Airport, New Delhi ❀7042364481❀ Es...
꧁ ୨ Call Girls In Radisson Blu Plaza Delhi Airport, New Delhi ❀7042364481❀ Es...Hot Call Girls In Sector 58 (Noida)
 

Dernier (20)

Call me @ 9892124323 Call Girl in Andheri East With Free Home Delivery
Call me @ 9892124323 Call Girl in Andheri East With Free Home DeliveryCall me @ 9892124323 Call Girl in Andheri East With Free Home Delivery
Call me @ 9892124323 Call Girl in Andheri East With Free Home Delivery
 
Delhi Call Girls Vikaspuri 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Vikaspuri 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Vikaspuri 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Vikaspuri 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Hotel Escorts Sushant Golf City - 9548273370 Call Girls Service in Lucknow, c...
Hotel Escorts Sushant Golf City - 9548273370 Call Girls Service in Lucknow, c...Hotel Escorts Sushant Golf City - 9548273370 Call Girls Service in Lucknow, c...
Hotel Escorts Sushant Golf City - 9548273370 Call Girls Service in Lucknow, c...
 
The 10th anniversary, Hyundai World Rally Team's amazing journey
The 10th anniversary, Hyundai World Rally Team's amazing journeyThe 10th anniversary, Hyundai World Rally Team's amazing journey
The 10th anniversary, Hyundai World Rally Team's amazing journey
 
定制(Cantab毕业证书)剑桥大学毕业证成绩单原版一比一
定制(Cantab毕业证书)剑桥大学毕业证成绩单原版一比一定制(Cantab毕业证书)剑桥大学毕业证成绩单原版一比一
定制(Cantab毕业证书)剑桥大学毕业证成绩单原版一比一
 
Vip Hot🥵 Call Girls Delhi Delhi {9711199012} Avni Thakur 🧡😘 High Profile Girls
Vip Hot🥵 Call Girls Delhi Delhi {9711199012} Avni Thakur 🧡😘 High Profile GirlsVip Hot🥵 Call Girls Delhi Delhi {9711199012} Avni Thakur 🧡😘 High Profile Girls
Vip Hot🥵 Call Girls Delhi Delhi {9711199012} Avni Thakur 🧡😘 High Profile Girls
 
Dubai Call Girls Size E6 (O525547819) Call Girls In Dubai
Dubai Call Girls  Size E6 (O525547819) Call Girls In DubaiDubai Call Girls  Size E6 (O525547819) Call Girls In Dubai
Dubai Call Girls Size E6 (O525547819) Call Girls In Dubai
 
新南威尔士大学毕业证(UNSW毕业证)成绩单原版一比一
新南威尔士大学毕业证(UNSW毕业证)成绩单原版一比一新南威尔士大学毕业证(UNSW毕业证)成绩单原版一比一
新南威尔士大学毕业证(UNSW毕业证)成绩单原版一比一
 
Stay Cool and Compliant: Know Your Window Tint Laws Before You Tint
Stay Cool and Compliant: Know Your Window Tint Laws Before You TintStay Cool and Compliant: Know Your Window Tint Laws Before You Tint
Stay Cool and Compliant: Know Your Window Tint Laws Before You Tint
 
Call Girls In Kirti Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In Kirti Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In Kirti Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In Kirti Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 
Call Girls In Kirti Nagar 7042364481 Escort Service 24x7 Delhi
Call Girls In Kirti Nagar 7042364481 Escort Service 24x7 DelhiCall Girls In Kirti Nagar 7042364481 Escort Service 24x7 Delhi
Call Girls In Kirti Nagar 7042364481 Escort Service 24x7 Delhi
 
VIP Kolkata Call Girl Kasba 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kasba 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kasba 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kasba 👉 8250192130 Available With Room
 
Hyundai World Rally Team in action at 2024 WRC
Hyundai World Rally Team in action at 2024 WRCHyundai World Rally Team in action at 2024 WRC
Hyundai World Rally Team in action at 2024 WRC
 
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
 
Electronic Vehicle (EV) Industry Challenges
Electronic Vehicle (EV) Industry ChallengesElectronic Vehicle (EV) Industry Challenges
Electronic Vehicle (EV) Industry Challenges
 
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
 
ENJOY Call Girls In Okhla Vihar Delhi Call 9654467111
ENJOY Call Girls In Okhla Vihar Delhi Call 9654467111ENJOY Call Girls In Okhla Vihar Delhi Call 9654467111
ENJOY Call Girls In Okhla Vihar Delhi Call 9654467111
 
Vip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp Number
Vip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp NumberVip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp Number
Vip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp Number
 
VIP Russian Call Girls in Jamshedpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Jamshedpur Deepika 8250192130 Independent Escort Se...VIP Russian Call Girls in Jamshedpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Jamshedpur Deepika 8250192130 Independent Escort Se...
 
꧁ ୨ Call Girls In Radisson Blu Plaza Delhi Airport, New Delhi ❀7042364481❀ Es...
꧁ ୨ Call Girls In Radisson Blu Plaza Delhi Airport, New Delhi ❀7042364481❀ Es...꧁ ୨ Call Girls In Radisson Blu Plaza Delhi Airport, New Delhi ❀7042364481❀ Es...
꧁ ୨ Call Girls In Radisson Blu Plaza Delhi Airport, New Delhi ❀7042364481❀ Es...
 

Timing Predictability SOA Automotive

  • 1. Time-Predictable Communication in Service-Oriented Architecture - What are the challenges? Automotive Ethernet Congress 2023 | © Volvo - Cognifyer - UL 2023-03-21 Hoai Hoang Bengtsson Volvo Cars Sweden Nicolas Navet Uni. Luxembourg & Cognifyer Cognifyer is the research lab of RTaW Interested in this study? Please contact nicolas.navet@cognifyer.ai
  • 2. Agenda 2023-03-21 Timing Predictability in SOA - AEC2023 | Volvo - Cognifyer - UL Determinism vs Predictability Zone-Based Architectures Timing Accurate Models Takeaways on V&V A look forward 2
  • 3. Challenges in the design of timing predictability architectures 2023-03-21 Timing Predictability in SOA - AEC2023 | Volvo - Cognifyer - UL 3
  • 4. Deterministic vs. Real-time System 2023-03-21 Timing Predictability in SOA - AEC2023 | Volvo - Cognifyer - UL 4 Deterministic System • is a system which, given the same set of inputs and initial state, will always produce the same outputs. • In the context of in-vehicle network, deterministic communication is the capability of the network to deliver a message at a specified time, not faster or slower. Real-time system • Is a system in which correctness depends not only on the output value but also the time at which results are produced • In real-time communication, network has capability of deliver a message within a period, referred to as bounded delay Vehicle is a complex real-time system!
  • 5. 2023-03-21 Timing Predictability in SOA - AEC2023 | Volvo - Cognifyer - UL CAN/CAN FD Lin VCU Right Front Door ECU Right Rear Door ECU Left Front Door ECU Left Rear Door ECU Roof ECU Tunnel ECU UXC Right ZC Tail IOC Left ZC Zonal Architecture Integrating VIUs, power distribution and mechatronic ECUs into zone controllers Ethernet ADPM A Zone Controller integrates most/many sensors and actuators in a specific zone in the car, and provides gatewaying (if necessary), power distribution and direct I/O control. The DHU and AUD are integrated into the UXC. 5
  • 6. 2023-03-21 Timing Predictability in SOA - AEC2023 | Volvo - Cognifyer - UL CAN/CAN FD Lin VCU Right Front Door ECU Right Rear Door ECU Left Front Door ECU Left Rear Door ECU Roof ECU Tunnel ECU UXC Right ZC Tail IOC Left ZC Ethernet ADPM Most of the ASIL-D, hard real-time applications are move to ZCs High performance applications are remain in the VCU UXC has both hard and soft real-time applications From complete vehicle perspective, we want to guarantee bounded delay for hard real-time application 6
  • 7. Example use Case: brake system 2023-03-21 Timing Predictability in SOA - AEC2023 | Volvo - Cognifyer - UL 7 Brake ECU Control function Control function CAN frames Ethernet frames Data from wheel speed sensor pooling every 1ms Brake ECU send out CAN frame periodically every 10ms ZC gatewaying CAN to ETH ZCR processes data and send to rear actuators ZCL processes data and send to front actuators End to end requirements is 15ms Sens or Electric Machine Actua tor Actua tor
  • 8. Challenges in the design of timing predictable architectures 2023-03-21 Timing Predictability in SOA - AEC2023 | Volvo - Cognifyer - UL Intrinsic complexity of systems and technologies New business models based on SW Besides TSN ? Mixed criticality with TSN • Predictability of complex execution platforms (e.g., Autosar Adaptive) and complex SoCs ? • Which SOA? SOME IP, DDS, Iceoryx, Ecal? • Network engineering • Fail-operational requirements • Verification & Validation • # of functions, signals, services, flows • Technology selection & configuration • Mixed legacy / next-gen: e.g., signals to services • Multi-tier dev. process, product lines, … • Now and in the future, How to future-proof an E/E architecture ? 8
  • 9. Timing predictability requires controlling interfering activities 2023-03-21 Timing Predictability in SOA - AEC2023 | Volvo - Cognifyer - UL on a single resource, e.g. an ETH link across segments of a timing chain ✓ Interferences from higher / lower / same- priority traffic ✓ Apply TSN QoS mechanisms ― Priorities, preemption or TAS to protect from lower-priority traffic ― TAS to contain uncontrolled traffic in dedicated time slots ― CBS to limit the interference of a medium-priority class with bursty streams ― … ✓ Interferences from one segment of a timing chain to another: triggered transmissions, timeouts, .. ✓ Periodic transmissions & executions .. at the expenses of latencies ✓ Jitter-aware triggering mechanisms possible Sensor Actuator Solution: temporal isolation, total or partial partitioning in the time domain 9 [ RTaW-Pegase screenshot]
  • 10. Guaranteeing timing predictability requires timing accurate models 2023-03-21 Timing Predictability in SOA - AEC2023 | Volvo - Cognifyer - UL 10 [RTaW-Pegase screenshot]
  • 11. The need for timing accurate models of the system 2023-03-21 Timing Predictability in SOA - AEC2023 | Volvo - Cognifyer - UL A B C System must be timing predictable, and we need timing- accurate models of it too ≠ kinds of models for ≠ perf. metrics Models must be a) accurate enough and b) require reasonable computational efforts ✓ Models of the worst-case or typical-case behavior ✓ Latencies, jitters, throughput, memory usage, reliability ✓ Formalisms: Network-Calculus, sched. analysis, discrete event simulation a) E.g., no accurate models of the worst-case behavior of TCP streams b) Simulation models may not be computationally efficient for rare events 11
  • 12. Combining timing verification techniques along the dev. process 2023-03-21 Timing Predictability in SOA - AEC2023 | Volvo - Cognifyer - UL ✓ Worst-Case Execution Time analysis ✓ Worst-Case Response Time analysis: ECU, buses, system level ✓ Reliability analysis ✓ Execution time measurements ✓ Off-line trace analysis ✓ Runtime monitoring ✓ Integration tests “Project” “Real” “Early stage” Technological & Architectural choices Configuration & Model-Based Verification Refine and validate models & impact of non-conformance ✓ Functional simulation ✓ Timing-accurate simulation of ECU, networks, system level w/wo fault-injection ✓ Model / SW / CPU / HW in-the-loop Simulation Formal Verification Testing Typical Case Behavior Worst Case Behavior & Rare Events Measurements 12
  • 13. Combining timing verification techniques Simulation Testing Typical Case Behavior Worst Case Behavior Measurements Time to subscribe to a service with SOME/IP SD (ms) Number of occurrences Max. simulation = 6.49ms Max. analysis = 6.58ms Formal Verification 2023-03-21 Timing Predictability in SOA - AEC2023 | Volvo - Cognifyer - UL 13 Fig. from N. Navet et al “Insights on the Configuration and Performances of SOME/IP Service Discovery”, SAE 2015. Complementarity of results & cross- validation
  • 14. Takeaways from timing verification in automotive 2023-03-21 Timing Predictability in SOA - AEC2023 | Volvo - Cognifyer - UL 14
  • 15. Observation #1: Worst-case temporal scenario is out of reach of simulation, schedulability analysis is needed 2023-03-21 Timing Predictability in SOA - AEC2023 | Volvo - Cognifyer - UL Flows sorted by increasing worst-case latencies Average difference is 51% (up to 84%) Worst-case latencies (upper bound) Simulation max synchronous startup Simulation max random offsets Finding the simulation parameters leading to pessimistic scenarios is still an open problem 15 Delays (ms) Fig. from "Timing verification of real-time automotive Ethernet networks: what can we expect from simulation?”
  • 16. Observation #2: worst-case timing analysis will not cover all in- vehicle communication technologies, e.g. TCP 2023-03-21 Timing Predictability in SOA - AEC2023 | Volvo - Cognifyer - UL Simplified example automotive communication stack Solution: build “temporal firewalls” to control interference of non-analysable traffic 1. Isolate non-analysable traffic at lowest priority, in dedicated TAS slots or CBS classes & verify it with simulation 2. Worst-case schedulability analysis can be applied on the rest of the traffic Non analysable traffic Analysable traffic Simulation, analysis and a “verification-aware” configuration strategy are needed – could the same strategy be applicable for complex execution platforms on SoCs ? 16
  • 17. Observation #3: Worst-case analysis gives limited insight about what goes wrong .. analysing worst simulated scenario is helpful 2023-03-21 Timing Predictability in SOA - AEC2023 | Volvo - Cognifyer - UL To reduce computing time, worst-case analyses on ETH make approximations corresponding to no actual scenario Approximation True arrival pattern High-priority frame CC1 misses its deadline due to lower priority frames blocking it → preemption or TAS would help here Replaying the worst scenario observed during long simulations 17 [ RTaW-Pegase screenshot] first link second link third link
  • 18. Observation #4: models (and their parameters) can be either accurate or approximate, and will fulfil ≠ use-cases 2023-03-21 Timing Predictability in SOA - AEC2023 | Volvo - Cognifyer - UL 1. Fine-grained vs coarse-grained models: HW, protocols, MW, OS services, Apps, … 2. Precise vs approximate model parameters: traffic patterns, knowledge of all or part of the traffic, … Approximate models ✓ Not for verification! ✓ Support early-stage design choices ✓ Parameter settings corresponding to ≠ scenarios can be considered Accurate models and parameters ✓ Suited for verification ✓ But conservative load assumptions not usable in automotive! ✓ Possible solution: refine parameters with trace analysis 18 “Project” “Real” “Early stage” Configuration & Verification Refine models & impact of non-conformance
  • 19. Conclusion 2023-03-21 Timing Predictability in SOA - AEC2023 | Volvo - Cognifyer - UL Design decisions should be made with the understanding of the timing guarantees that that can be obtained and how Timing predictability through temporal firewalls between transmissions subject to ≠ requirements → TSN offers solutions with priorities, CBS, TAS and preemption Complexity of next-generation execution platforms is a threat to timing predictability → clear V&V strategy throughout the dev. process Zone-based architecture explored by Volvo & challenges to timing predictability 19
  • 20. Thank you for your attention!