application use case - adt.cs.upb.deadt.cs.upb.de/timmo-2-use/events/ows2011/05b.pdf · henrik...
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](https://reader035.vdocuments.net/reader035/viewer/2022071511/6131017b1ecc5158694475be/html5/thumbnails/1.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022071511/6131017b1ecc5158694475be/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022071511/6131017b1ecc5158694475be/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022071511/6131017b1ecc5158694475be/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022071511/6131017b1ecc5158694475be/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022071511/6131017b1ecc5158694475be/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022071511/6131017b1ecc5158694475be/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022071511/6131017b1ecc5158694475be/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022071511/6131017b1ecc5158694475be/html5/thumbnails/9.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022071511/6131017b1ecc5158694475be/html5/thumbnails/10.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022071511/6131017b1ecc5158694475be/html5/thumbnails/11.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022071511/6131017b1ecc5158694475be/html5/thumbnails/12.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022071511/6131017b1ecc5158694475be/html5/thumbnails/13.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022071511/6131017b1ecc5158694475be/html5/thumbnails/14.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022071511/6131017b1ecc5158694475be/html5/thumbnails/15.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022071511/6131017b1ecc5158694475be/html5/thumbnails/16.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022071511/6131017b1ecc5158694475be/html5/thumbnails/17.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022071511/6131017b1ecc5158694475be/html5/thumbnails/18.jpg)
Model Examples
2011-10-19 Volvo Technology Corporation Slide 18