• No results found

A Time-Triggered Middleware for Safety-Critical Automotive Applications

N/A
N/A
Protected

Academic year: 2021

Share "A Time-Triggered Middleware for Safety-Critical Automotive Applications"

Copied!
1
0
0

Loading.... (view fulltext now)

Full text

(1)

A Time-Triggered Middleware for Safety-Critical

Automotive Applications

Ayhan Mehmed and Wilfried Steiner

TTTech Computertechnik AG, Vienna, Austria {ayhan.mehmed,wilfried.steiner}@tttech.com

Advanced driver assistance systems (ADAS) are one of the fastest growing sectors in the automotive industry. Initially developed as add-on comfort fea-tures, ADAS now target highly intelligent, fully autonomous, vehicle control systems. Towards this goal various technical challenges have to be addressed to guarantee dependable and deterministic vehicle behavior.

A clear challenge is the growing number of ECUs, which drives complexity, weight, power, space consumption and ultimately the cost. For this a higher degree of integration of function per ECU is needed. At the same time, the inte-gration of functions from different domains and with differing requirements, will require interference-free coexistence of mixed-criticality functions. The demand for further ECU consolidation, requires virtualization like techniques, which al-low the coexistence of multiple operating systems on the same ECU. Last but not least, the vehicle systems of today have to execute their functions with re-spect to real-time, meet the highest safety requirements (up to ASIL-D) and must accelerate their development cycles.

To address these challenges we outline a novel time-triggered middleware for vehicle cyber-physical systems (CPS), namely TTIntegration. Complementary to the TTIntegration middleware, the AUTOSAR software architecture and con-cepts have been followed as a reference. Starting from top, on application level the software components communicate according to the AUTOSAR standard-ised application interfaces. One level down, the TTIntegration middleware is placed for a clear separation between the integrated applications and the basic software and hardware. Apart from serving as abstraction layer the middleware enables the execution of tasks according to a time-triggered paradigm - a set of concepts and principles, which provide (i) a predictable timing behavior of each application, by ensuring sufficient CPU-time and memory, and (ii) a guaranteed freedom of interference between the applications. Furthermore, for high degree of function integration, the middleware enables multi-core system-on-chips (SoCs) to run in parallel with different operating systems (e.g. AUTOSAR, VxWorks) and collaborate with each other. By extending the AUTOSAR environment for all possible operating systems, all applications can then be moved between differ-ent SoCs with ease. Finally, to facilitate the process of software integration, the middleware provides parallel, multi-vendor development and integration paths for individual software components.

References

Related documents

The purpose of this master thesis work is to study different strategies for how a multi-CPU, multi-core Linux system can be used for telecommunication applications?. A

In the following an overview is given of RHR data obtained from large-scale fire tests carried out. The literature describes very few measurements of RHRs for rail- and subway

matched Strategy inside Strategy Executor according to the exception type. Strategy Executor is used to fix the runtime exception. Strategy Verifier is to verify if the exception

For example, two threads attempt to access two separate shared memory locations at the same time, one thread successfully entering its memory would be forced to prevent another

The goal was to implement a exible framework for implementing and testing dierent tracking and regulator algorithms applicable to a wireless sensor network of mobile robots

The CMMB standard of physical layer specifies the framing structure, channel coding, modulation scheme for both channels over 2MHz and 8MHz.. The allocation of PLCHs is illustrated

England provides a prime example of where the content has been packed into one subject (Computing). In other countries, Sweden included, this has not been the route taken;

Denique, cum conjura­ ti Judaei plus quam X L , vitæ P a u li, quem denuo ad cvvêiïçiov ducendum opperiebantur, ilruxiflent infidias, tertium a præfentiflimo