SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
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!

Mais conteúdo relacionado

Mais procurados

Autosar-software-component_0hg.pptx
Autosar-software-component_0hg.pptxAutosar-software-component_0hg.pptx
Autosar-software-component_0hg.pptxfallleaf1104
 
Automotive functional safety iso 26262 training bootcamp 2019
Automotive functional safety iso 26262 training bootcamp 2019Automotive functional safety iso 26262 training bootcamp 2019
Automotive functional safety iso 26262 training bootcamp 2019Tonex
 
Automotive embedded systems part2 v1
Automotive embedded systems part2 v1Automotive embedded systems part2 v1
Automotive embedded systems part2 v1Keroles karam khalil
 
pptudsy.pptx
pptudsy.pptxpptudsy.pptx
pptudsy.pptxYamini454
 
Introduction to AUTOSAR BSW (Base Software) & RTE (Real-Time Environment)
Introduction to  AUTOSAR BSW (Base Software) & RTE (Real-Time Environment)Introduction to  AUTOSAR BSW (Base Software) & RTE (Real-Time Environment)
Introduction to AUTOSAR BSW (Base Software) & RTE (Real-Time Environment)Embitel Technologies (I) PVT LTD
 
What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...
What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...
What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...Embitel Technologies (I) PVT LTD
 
Towards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture Design
Towards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture DesignTowards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture Design
Towards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture DesignRealTime-at-Work (RTaW)
 
Diagnostic in Adaptive AUTOSAR
Diagnostic in Adaptive AUTOSARDiagnostic in Adaptive AUTOSAR
Diagnostic in Adaptive AUTOSARBernhard Wagner
 
The Basics of Automotive Ethernet Webinar Slidedeck
The Basics of Automotive Ethernet Webinar SlidedeckThe Basics of Automotive Ethernet Webinar Slidedeck
The Basics of Automotive Ethernet Webinar Slidedeckteledynelecroy
 
What is AUTOSAR Memory Stack | Software modules and device drivers
What is AUTOSAR Memory Stack | Software modules and device driversWhat is AUTOSAR Memory Stack | Software modules and device drivers
What is AUTOSAR Memory Stack | Software modules and device driversEmbitel Technologies (I) PVT LTD
 
AUTOSAR 403 CAN Stack
AUTOSAR 403 CAN StackAUTOSAR 403 CAN Stack
AUTOSAR 403 CAN StackRania Nabil
 
ECU Flashing: Flash Bootloaders that Facilitate ECU Reprogramming
ECU Flashing: Flash Bootloaders that Facilitate ECU ReprogrammingECU Flashing: Flash Bootloaders that Facilitate ECU Reprogramming
ECU Flashing: Flash Bootloaders that Facilitate ECU ReprogrammingEmbitel Technologies (I) PVT LTD
 
D pduapi user-manual
D pduapi user-manualD pduapi user-manual
D pduapi user-manuallinhdoanbro
 
Webinar presentation on AUTOSAR Multicore Systems
Webinar presentation on AUTOSAR Multicore SystemsWebinar presentation on AUTOSAR Multicore Systems
Webinar presentation on AUTOSAR Multicore SystemsKPIT
 

Mais procurados (20)

Autosar Basics hand book_v1
Autosar Basics  hand book_v1Autosar Basics  hand book_v1
Autosar Basics hand book_v1
 
Autosar-software-component_0hg.pptx
Autosar-software-component_0hg.pptxAutosar-software-component_0hg.pptx
Autosar-software-component_0hg.pptx
 
Automotive functional safety iso 26262 training bootcamp 2019
Automotive functional safety iso 26262 training bootcamp 2019Automotive functional safety iso 26262 training bootcamp 2019
Automotive functional safety iso 26262 training bootcamp 2019
 
Automotive embedded systems part2 v1
Automotive embedded systems part2 v1Automotive embedded systems part2 v1
Automotive embedded systems part2 v1
 
pptudsy.pptx
pptudsy.pptxpptudsy.pptx
pptudsy.pptx
 
Introduction to AUTOSAR BSW (Base Software) & RTE (Real-Time Environment)
Introduction to  AUTOSAR BSW (Base Software) & RTE (Real-Time Environment)Introduction to  AUTOSAR BSW (Base Software) & RTE (Real-Time Environment)
Introduction to AUTOSAR BSW (Base Software) & RTE (Real-Time Environment)
 
What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...
What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...
What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...
 
What is AUTOSAR Communiation Stack
What is AUTOSAR Communiation StackWhat is AUTOSAR Communiation Stack
What is AUTOSAR Communiation Stack
 
Towards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture Design
Towards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture DesignTowards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture Design
Towards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture Design
 
Diagnostic in Adaptive AUTOSAR
Diagnostic in Adaptive AUTOSARDiagnostic in Adaptive AUTOSAR
Diagnostic in Adaptive AUTOSAR
 
The Basics of Automotive Ethernet Webinar Slidedeck
The Basics of Automotive Ethernet Webinar SlidedeckThe Basics of Automotive Ethernet Webinar Slidedeck
The Basics of Automotive Ethernet Webinar Slidedeck
 
KWP 2000 and UDS Protocols | Analysis & Comparison
KWP 2000 and UDS Protocols | Analysis & ComparisonKWP 2000 and UDS Protocols | Analysis & Comparison
KWP 2000 and UDS Protocols | Analysis & Comparison
 
Communication stack
Communication stackCommunication stack
Communication stack
 
Automative basics v3
Automative basics v3Automative basics v3
Automative basics v3
 
What is AUTOSAR Memory Stack | Software modules and device drivers
What is AUTOSAR Memory Stack | Software modules and device driversWhat is AUTOSAR Memory Stack | Software modules and device drivers
What is AUTOSAR Memory Stack | Software modules and device drivers
 
AUTOSAR 403 CAN Stack
AUTOSAR 403 CAN StackAUTOSAR 403 CAN Stack
AUTOSAR 403 CAN Stack
 
ECU Flashing: Flash Bootloaders that Facilitate ECU Reprogramming
ECU Flashing: Flash Bootloaders that Facilitate ECU ReprogrammingECU Flashing: Flash Bootloaders that Facilitate ECU Reprogramming
ECU Flashing: Flash Bootloaders that Facilitate ECU Reprogramming
 
D pduapi user-manual
D pduapi user-manualD pduapi user-manual
D pduapi user-manual
 
Webinar presentation on AUTOSAR Multicore Systems
Webinar presentation on AUTOSAR Multicore SystemsWebinar presentation on AUTOSAR Multicore Systems
Webinar presentation on AUTOSAR Multicore Systems
 
AUToSAR introduction
AUToSAR introductionAUToSAR introduction
AUToSAR introduction
 

Semelhante a Time-Predictable Communication in Service-Oriented Architecture - What are the challenges?

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)
 
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...RealTime-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
 
Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...
Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...
Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...RealTime-at-Work (RTaW)
 
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
 

Semelhante a Time-Predictable Communication in Service-Oriented Architecture - What are the challenges? (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
 
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
 
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
 
Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...
Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...
Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...
 
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...
 

Mais 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)
 
In‐Vehicle Networking: a Survey and Look Forward
In‐Vehicle Networking: a Survey and Look ForwardIn‐Vehicle Networking: a Survey and Look Forward
In‐Vehicle Networking: a Survey and Look ForwardRealTime-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)
 

Mais de RealTime-at-Work (RTaW) (19)

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
 
In‐Vehicle Networking: a Survey and Look Forward
In‐Vehicle Networking: a Survey and Look ForwardIn‐Vehicle Networking: a Survey and Look Forward
In‐Vehicle Networking: a Survey and Look Forward
 
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
 

Último

Lucknow 💋 (Genuine) Escort Service Lucknow | Service-oriented sexy call girls...
Lucknow 💋 (Genuine) Escort Service Lucknow | Service-oriented sexy call girls...Lucknow 💋 (Genuine) Escort Service Lucknow | Service-oriented sexy call girls...
Lucknow 💋 (Genuine) Escort Service Lucknow | Service-oriented sexy call girls...anilsa9823
 
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
 
John deere 425 445 455 Maitenance Manual
John deere 425 445 455 Maitenance ManualJohn deere 425 445 455 Maitenance Manual
John deere 425 445 455 Maitenance ManualExcavator
 
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Business Bay Escorts $#$ O56521286O $#$ Escort Service In Business Bay Dubai
Business Bay Escorts $#$ O56521286O $#$ Escort Service In Business Bay DubaiBusiness Bay Escorts $#$ O56521286O $#$ Escort Service In Business Bay Dubai
Business Bay Escorts $#$ O56521286O $#$ Escort Service In Business Bay DubaiAroojKhan71
 
Vip Mumbai Call Girls Mumbai Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Mumbai Call On 9920725232 With Body to body massage wit...Vip Mumbai Call Girls Mumbai Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Mumbai Call On 9920725232 With Body to body massage wit...amitlee9823
 
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
 
如何办理女王大学毕业证(QU毕业证书)成绩单原版一比一
如何办理女王大学毕业证(QU毕业证书)成绩单原版一比一如何办理女王大学毕业证(QU毕业证书)成绩单原版一比一
如何办理女王大学毕业证(QU毕业证书)成绩单原版一比一opyff
 
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
 
Call Girls Kadugodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Kadugodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Kadugodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Kadugodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
What Could Cause Your Subaru's Touch Screen To Stop Working
What Could Cause Your Subaru's Touch Screen To Stop WorkingWhat Could Cause Your Subaru's Touch Screen To Stop Working
What Could Cause Your Subaru's Touch Screen To Stop WorkingBruce Cox Imports
 
Call Girls Bangalore Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Bangalore Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Bangalore Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Bangalore Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...amitlee9823
 
Tata_Nexon_brochure tata nexon brochure tata
Tata_Nexon_brochure tata nexon brochure tataTata_Nexon_brochure tata nexon brochure tata
Tata_Nexon_brochure tata nexon brochure tataaritradey27234
 
9990611130 Find & Book Russian Call Girls In Vijay Nagar
9990611130 Find & Book Russian Call Girls In Vijay Nagar9990611130 Find & Book Russian Call Girls In Vijay Nagar
9990611130 Find & Book Russian Call Girls In Vijay NagarGenuineGirls
 
如何办理麦考瑞大学毕业证(MQU毕业证书)成绩单原版一比一
如何办理麦考瑞大学毕业证(MQU毕业证书)成绩单原版一比一如何办理麦考瑞大学毕业证(MQU毕业证书)成绩单原版一比一
如何办理麦考瑞大学毕业证(MQU毕业证书)成绩单原版一比一ozave
 
Sanjay Nagar Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalor...
Sanjay Nagar Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalor...Sanjay Nagar Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalor...
Sanjay Nagar Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalor...amitlee9823
 

Último (20)

Lucknow 💋 (Genuine) Escort Service Lucknow | Service-oriented sexy call girls...
Lucknow 💋 (Genuine) Escort Service Lucknow | Service-oriented sexy call girls...Lucknow 💋 (Genuine) Escort Service Lucknow | Service-oriented sexy call girls...
Lucknow 💋 (Genuine) Escort Service Lucknow | Service-oriented sexy call girls...
 
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
 
John deere 425 445 455 Maitenance Manual
John deere 425 445 455 Maitenance ManualJohn deere 425 445 455 Maitenance Manual
John deere 425 445 455 Maitenance Manual
 
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Business Bay Escorts $#$ O56521286O $#$ Escort Service In Business Bay Dubai
Business Bay Escorts $#$ O56521286O $#$ Escort Service In Business Bay DubaiBusiness Bay Escorts $#$ O56521286O $#$ Escort Service In Business Bay Dubai
Business Bay Escorts $#$ O56521286O $#$ Escort Service In Business Bay Dubai
 
Vip Mumbai Call Girls Mumbai Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Mumbai Call On 9920725232 With Body to body massage wit...Vip Mumbai Call Girls Mumbai Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Mumbai Call On 9920725232 With Body to body massage wit...
 
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...
 
如何办理女王大学毕业证(QU毕业证书)成绩单原版一比一
如何办理女王大学毕业证(QU毕业证书)成绩单原版一比一如何办理女王大学毕业证(QU毕业证书)成绩单原版一比一
如何办理女王大学毕业证(QU毕业证书)成绩单原版一比一
 
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
 
Call Girls Kadugodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Kadugodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Kadugodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Kadugodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
What Could Cause Your Subaru's Touch Screen To Stop Working
What Could Cause Your Subaru's Touch Screen To Stop WorkingWhat Could Cause Your Subaru's Touch Screen To Stop Working
What Could Cause Your Subaru's Touch Screen To Stop Working
 
Call Girls Bangalore Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Bangalore Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Bangalore Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Bangalore Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
Tata_Nexon_brochure tata nexon brochure tata
Tata_Nexon_brochure tata nexon brochure tataTata_Nexon_brochure tata nexon brochure tata
Tata_Nexon_brochure tata nexon brochure tata
 
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 Shri Niwas Puri Delhi 💯Call Us 🔝9953056974🔝
Call Girls in  Shri Niwas Puri  Delhi 💯Call Us 🔝9953056974🔝Call Girls in  Shri Niwas Puri  Delhi 💯Call Us 🔝9953056974🔝
Call Girls in Shri Niwas Puri Delhi 💯Call Us 🔝9953056974🔝
 
9990611130 Find & Book Russian Call Girls In Vijay Nagar
9990611130 Find & Book Russian Call Girls In Vijay Nagar9990611130 Find & Book Russian Call Girls In Vijay Nagar
9990611130 Find & Book Russian Call Girls In Vijay Nagar
 
(INDIRA) Call Girl Nashik Call Now 8617697112 Nashik Escorts 24x7
(INDIRA) Call Girl Nashik Call Now 8617697112 Nashik Escorts 24x7(INDIRA) Call Girl Nashik Call Now 8617697112 Nashik Escorts 24x7
(INDIRA) Call Girl Nashik Call Now 8617697112 Nashik Escorts 24x7
 
如何办理麦考瑞大学毕业证(MQU毕业证书)成绩单原版一比一
如何办理麦考瑞大学毕业证(MQU毕业证书)成绩单原版一比一如何办理麦考瑞大学毕业证(MQU毕业证书)成绩单原版一比一
如何办理麦考瑞大学毕业证(MQU毕业证书)成绩单原版一比一
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In Shankar vihar ≼🔝 Delhi door step delev...
Call Now ≽ 9953056974 ≼🔝 Call Girls In Shankar vihar ≼🔝 Delhi door step delev...Call Now ≽ 9953056974 ≼🔝 Call Girls In Shankar vihar ≼🔝 Delhi door step delev...
Call Now ≽ 9953056974 ≼🔝 Call Girls In Shankar vihar ≼🔝 Delhi door step delev...
 
Sanjay Nagar Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalor...
Sanjay Nagar Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalor...Sanjay Nagar Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalor...
Sanjay Nagar Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalor...
 

Time-Predictable Communication in Service-Oriented Architecture - What are the challenges?

  • 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!