Presentation is loading. Please wait.

Presentation is loading. Please wait.

© DEEDS – OS Course WS11/12 Lecture 13 – OS Dependability and Fault Tolerance 1 Administrative issues Lab 5 Friday, Feb. 10 th 13:00-15:00 (and 15:00-17:00)

Similar presentations


Presentation on theme: "© DEEDS – OS Course WS11/12 Lecture 13 – OS Dependability and Fault Tolerance 1 Administrative issues Lab 5 Friday, Feb. 10 th 13:00-15:00 (and 15:00-17:00)"— Presentation transcript:

1 © DEEDS – OS Course WS11/12 Lecture 13 – OS Dependability and Fault Tolerance 1 Administrative issues Lab 5 Friday, Feb. 10 th 13:00-15:00 (and 15:00-17:00) Registration (mandatory!): os-lab@deeds.informatik.tu-darmstadt.de

2 Assessing AUTOSAR: Inside future automotive software Part of the lecture “OS Dependability and Fault Tolerance”

3 © DEEDS – OS Course WS11/12 Lecture 13 – OS Dependability and Fault Tolerance 3 AUTOSAR Architecture AUTOSAR is  Standardized software architecture  Layered  Component- / composition-based

4 © DEEDS – OS Course WS11/12 Lecture 13 – OS Dependability and Fault Tolerance 4 AUTOSAR Architecture AUTOSAR is  Standardized software architecture  Layered  Component- / composition-based

5 © DEEDS – OS Course WS11/12 Lecture 13 – OS Dependability and Fault Tolerance 5 Areas of Research Motivation: AUTOSAR / automotive systems are  Safety-relevant  Security-relevant  Robustness Evaluation  Fault injection  Error propagation analysis  Security Testing  Robustness and Security Enhancers  Run-time monitoring  Flexible instrumentation with injectors and detectors required

6 © DEEDS – OS Course WS11/12 Lecture 13 – OS Dependability and Fault Tolerance 6 Instrumentation of AUTOSAR Components Interface wrappers  Clone original interface  Hide original interface  Implement added functionality in clone  Call original interface from clone Example AUTOSAR model

7 © DEEDS – OS Course WS11/12 Lecture 13 – OS Dependability and Fault Tolerance 7 Instrumentation of AUTOSAR Components AUTOSAR model AUTOSAR implementation: Varied data flow paths Mixed black-box and white-box components

8 © DEEDS – OS Course WS11/12 Lecture 13 – OS Dependability and Fault Tolerance 8 Challenges  Flexibility  Different locations in SW stack  Variety of applications (FI, monitoring, etc.)  Grey-box system, mixes  Black-box components  White-box components  Systematic and automatic  Tool-independent  Vendor-independent

9 © DEEDS – OS Course WS11/12 Lecture 13 – OS Dependability and Fault Tolerance 9 Student Projects  Instrumentation Framework (Paul Manns)  AUTOSAR model (ARXML) as input  Configuration on the model level (vs. implementation level)  Supports Application and RTE layers  Instrumentation of.c-files,.h-files,.o-files (black-box, grey-box, white-box)  Instrumenting BSW components (Manuel Pütz)  BSW description not part of ARXML  Different granularity  Monitor and inject (sub-)system-wide

10 © DEEDS – OS Course WS11/12 Lecture 13 – OS Dependability and Fault Tolerance 10 Student Projects  Fault Injection Framework (Michael Tretter)  Development of a generic, adaptive FI framework  High degree of abstraction  Wide variety of fault-models  Proof-of-concept for AUTOSAR  Security Testing (Jannik Kappes)  Vulnerability analysis and classification  Current approaches (Koscher’10, Checkoway’11) target external attack surfaces  complex, undirected  Testing at component level allows for finer granularity

11 © DEEDS – OS Course WS11/12 Lecture 13 – OS Dependability and Fault Tolerance 11 Outlook Assessment of AUTOSAR 4 safety features:  Mixed criticality systems  Memory partitioning / protection  User- / supervisor-modes  Deterministic timing of SW components  Detect and control timing violations  Prevent their propagation  Control-flow monitoring  Based on Watchdog and checkpoints  We offer seminar and thesis works in these areas


Download ppt "© DEEDS – OS Course WS11/12 Lecture 13 – OS Dependability and Fault Tolerance 1 Administrative issues Lab 5 Friday, Feb. 10 th 13:00-15:00 (and 15:00-17:00)"

Similar presentations


Ads by Google