application use case - adt.cs.upb.deadt.cs.upb.de/timmo-2-use/events/ows2011/05b.pdf · henrik...

18
ITEA 2 – 09033: TIMMO-2-USE Timing Model – Tools, algorithms, languages, methodology, USE cases Application use Case From Vehicle Feature To SW Component Henrik Lönn, Volvo Technology

Upload: others

Post on 20-Jun-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Application use Case - adt.cs.upb.deadt.cs.upb.de/timmo-2-use/events/ows2011/05b.pdf · Henrik Lönn, Volvo Technology. From Feature to Software Component • BkBrake-by-wiE lire

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

Page 2: Application use Case - adt.cs.upb.deadt.cs.upb.de/timmo-2-use/events/ows2011/05b.pdf · Henrik Lönn, Volvo Technology. From Feature to Software Component • BkBrake-by-wiE lire

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

Page 3: Application use Case - adt.cs.upb.deadt.cs.upb.de/timmo-2-use/events/ows2011/05b.pdf · Henrik Lönn, Volvo Technology. From Feature to Software Component • BkBrake-by-wiE lire

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

Page 4: Application use Case - adt.cs.upb.deadt.cs.upb.de/timmo-2-use/events/ows2011/05b.pdf · Henrik Lönn, Volvo Technology. From Feature to Software Component • BkBrake-by-wiE lire

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

Page 5: Application use Case - adt.cs.upb.deadt.cs.upb.de/timmo-2-use/events/ows2011/05b.pdf · Henrik Lönn, Volvo Technology. From Feature to Software Component • BkBrake-by-wiE lire

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

Page 6: Application use Case - adt.cs.upb.deadt.cs.upb.de/timmo-2-use/events/ows2011/05b.pdf · Henrik Lönn, Volvo Technology. From Feature to Software Component • BkBrake-by-wiE lire

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

Page 7: Application use Case - adt.cs.upb.deadt.cs.upb.de/timmo-2-use/events/ows2011/05b.pdf · Henrik Lönn, Volvo Technology. From Feature to Software Component • BkBrake-by-wiE lire

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

Page 8: Application use Case - adt.cs.upb.deadt.cs.upb.de/timmo-2-use/events/ows2011/05b.pdf · Henrik Lönn, Volvo Technology. From Feature to Software Component • BkBrake-by-wiE lire

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

Page 9: Application use Case - adt.cs.upb.deadt.cs.upb.de/timmo-2-use/events/ows2011/05b.pdf · Henrik Lönn, Volvo Technology. From Feature to Software Component • BkBrake-by-wiE lire

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

Page 10: Application use Case - adt.cs.upb.deadt.cs.upb.de/timmo-2-use/events/ows2011/05b.pdf · Henrik Lönn, Volvo Technology. From Feature to Software Component • BkBrake-by-wiE lire

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

Page 11: Application use Case - adt.cs.upb.deadt.cs.upb.de/timmo-2-use/events/ows2011/05b.pdf · Henrik Lönn, Volvo Technology. From Feature to Software Component • BkBrake-by-wiE lire

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

Page 12: Application use Case - adt.cs.upb.deadt.cs.upb.de/timmo-2-use/events/ows2011/05b.pdf · Henrik Lönn, Volvo Technology. From Feature to Software Component • BkBrake-by-wiE lire

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

Page 13: Application use Case - adt.cs.upb.deadt.cs.upb.de/timmo-2-use/events/ows2011/05b.pdf · Henrik Lönn, Volvo Technology. From Feature to Software Component • BkBrake-by-wiE lire

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

Page 14: Application use Case - adt.cs.upb.deadt.cs.upb.de/timmo-2-use/events/ows2011/05b.pdf · Henrik Lönn, Volvo Technology. From Feature to Software Component • BkBrake-by-wiE lire

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

Page 15: Application use Case - adt.cs.upb.deadt.cs.upb.de/timmo-2-use/events/ows2011/05b.pdf · Henrik Lönn, Volvo Technology. From Feature to Software Component • BkBrake-by-wiE lire

Model Examples

2011-10-19 Volvo Technology Corporation Slide 15

Page 16: Application use Case - adt.cs.upb.deadt.cs.upb.de/timmo-2-use/events/ows2011/05b.pdf · Henrik Lönn, Volvo Technology. From Feature to Software Component • BkBrake-by-wiE lire

Model Examples

2011-10-19 Volvo Technology Corporation Slide 16

Page 17: Application use Case - adt.cs.upb.deadt.cs.upb.de/timmo-2-use/events/ows2011/05b.pdf · Henrik Lönn, Volvo Technology. From Feature to Software Component • BkBrake-by-wiE lire

Model Examples

2011-10-19 Volvo Technology Corporation Slide 17

Page 18: Application use Case - adt.cs.upb.deadt.cs.upb.de/timmo-2-use/events/ows2011/05b.pdf · Henrik Lönn, Volvo Technology. From Feature to Software Component • BkBrake-by-wiE lire

Model Examples

2011-10-19 Volvo Technology Corporation Slide 18