Application use Case - adt.cs.upb.deadt.cs.upb.de/timmo-2-use/events/ows2011/05b.pdf · Henrik...

Post on 20-Jun-2021

4 views 0 download

Transcript of Application use Case - adt.cs.upb.deadt.cs.upb.de/timmo-2-use/events/ows2011/05b.pdf · Henrik...

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