Embedded Multi-Core Systems for Mixed Criticality Applications in Dynamic and Changeable Real-Time Environments
Reference number | |
Coordinator | Systemite AB |
Funding from Vinnova | SEK 551 019 |
Project duration | April 2014 - June 2017 |
Status | Completed |
Important results from the project
The EMC2 addresses the Artemis Innovation pilot program: AIPP5: platforms for embedded systems and the ultimate goal is to establish multi-core technology in all relevant system domains, where mixed-criticality is highly important, to enable product innovations and accelerate market penetration. to address this goal, the EMC2 introduced multi-core architecture with its development ecosystem of improved programmability, dynamic runtime-environment as well as several tools supporting eases design and analysis.
Expected long term effects
From technical perspective, EMC2 focuses on three key aspects: - Mixed criticality requires the handling of applications with different priorities. - Design of dynamic reconfiguration shall cover the full range of dynamic changes on application level. - In terms of hardware complexity the number of control units may change at runtime. These key aspects are realized through - Service oriented architecture on multicore embedded systems - Model based design for mixed-criticality systems - Dynamic runtime environments and services
Approach and implementation
To introduce and prove theories and their industrial applicability, the EMC2 project was organized in a matrix structure, horizontal and vertical. Horizontal activities, so-called technological work packages (WP1-WP6), focused to develop dedicated technologies required for the development of embedded, mixed-criticality multi-core systems On the other hand, vertical activities, so-called Living Labs (WP7-WP12), included several demonstrators for mixed-criticality embedded systems aiming at the specific application domains such as automotives and aerospace.