Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
ITEA 2 – 09033: TIMMO-2-USE
Timing Model –Tools, algorithms, languages, methodology, USE cases
Application use CaseppFrom Vehicle Feature To SW Component
Henrik Lönn, Volvo Technology
From Feature to Software Component
B k b i E l• Brake-by-wire Example– Timing on different
Ab t ti L lAbstraction Levels– Timing Synchronization – Timing Budgeting
ing
Tim
2011-10-19 Volvo Technology Corporation Slide 2
User Need
Plant ModelPlant Model
Feature Model
Analysis Architecturec tectu e
Design Architecture
AUTOSARModel
• Reaction Time from Pedal To Braking• Synchronous Application of Brake
2011-10-19 Volvo Technology Corporation Slide 3
User Need
Plant ModelPlant Model
Feature Model
Analysis Architecturec tectu e
Design Architecture
AUTOSARModel
• Reaction Time from Pedal To Braking• Synchronous Application of Brake
2011-10-19 Volvo Technology Corporation Slide 4
Control Design on Analysis Level
Plant ModelPlant Model
Feature Model
Analysis Architecturec tectu e
Design Architecture
AUTOSARModel
From FunctionalDevice to FunctionalDevice
2011-10-19 Volvo Technology Corporation Slide 5
Control Design on Analysis Level
Plant ModelPlant Model
Feature Model
Analysis Architecturec tectu e
Design Architecture
AUTOSARModel
• Reaction Constraint (inherited and refined)• Age constraint (control related)• Synchronization Constraint (control related)
2011-10-19 Volvo Technology Corporation Slide 6
Time Budgeting on Analysis Level
Plant ModelPlant Model
Feature Model
Analysis Architecturec tectu e
Design Architecture
AUTOSARModel
• Reaction Constraint • Age constraint
2011-10-19 Volvo Technology Corporation Slide 7
System Solution on Design Level
Plant ModelPlant Model
Feature Model
Analysis Architecturec tectu e
Design Architecture
AUTOSARModel
From Hardware Function to Hardware Functionto Hardware Function
2011-10-19 Volvo Technology Corporation Slide 8
System Solution on Design Level
Plant ModelPlant Model
Feature Model
Analysis Architecturec tectu e
Design Architecture
AUTOSARModel
• Reaction Constraint, Age constraint (inherited and refined)• Synchronization Constraint (control related, architecture related)
2011-10-19 Volvo Technology Corporation Slide 9
System Solution on Design Level
Plant ModelPlant Model
Feature Model
Analysis Architecturec tectu e
Design Architecture
AUTOSARModel
Execution Time
• Preliminary Resource Assessment
Execution RateCommunication Rate
2011-10-19 Volvo Technology Corporation Slide 10
Software Solution on Implementation Level
Plant Model
Feature Model
Analysis Architecture
Design Architecture
AUTOSARAUTOSARModel
From Sensor SWC to A t t SWC
2011-10-19 Volvo Technology Corporation Slide 11
Actuator SWC
Software Solution on Implementation Level
Plant Model
Feature Model
Analysis Architecture
Design Architecture
AUTOSARAUTOSARModel
• Age, response synchronization on Software component portsD il d bl d f• Detailed resource assessment – runnables and frames
2011-10-19 Volvo Technology Corporation Slide 12
Traceability of Timing
FeatureFeature Model
Analysis A hit tArchitecture
Design ArchitectureArchitecture
AUTOSARModel
• Timing and structure in common model allows tracingE d/ i b d• Events and/or requirements can be traced
2011-10-19 Volvo Technology Corporation Slide 13
Summary
• Plant Model used to annotate External needs and constraints– Synchronization and reactionSynchronization and reaction
• Control related timing on Analysis Level– Synchronization and Reaction, Age
• System related timing on Design Level– Synchronization, Reaction, Age,
Preliminary Resource assessmentPreliminary Resource assessment• Software related timing on
Implementation Level (AUTOSAR)– Synchronization, Reaction, Age,
Detailed Resource assessment Tim
ing
2011-10-19 Volvo Technology Corporation Slide 14
Model Examples
2011-10-19 Volvo Technology Corporation Slide 15
Model Examples
2011-10-19 Volvo Technology Corporation Slide 16
Model Examples
2011-10-19 Volvo Technology Corporation Slide 17
Model Examples
2011-10-19 Volvo Technology Corporation Slide 18