The broad objective of the WP3 is to enhance the European knowledge in mechanisms and architectures for Run-time environments (RTE) that are able to support mixed-critical systems, security techniques, safety and real-time properties. Basis will be the existing RTEs as used in the EMC² Living Labs which are formal or de-facto standards in industry. Technologies include mechanisms such as virtualization, hypervision, monitoring, which need to be adapted to increasing application system dynamics with no loss in effectiveness and minimal loss in efficiency.
WP3 will achieve a common understanding of techniques, methodologies and a development of supporting tools to address Dynamic Runtime Environments and Services. The broad expected results is a Runtime Environment (RTE) that guarantees a certain quality of service to the application with respect to available computing resources, real-time properties, availability, failure rates, or freedom from interference for safety-critical applications. Moreover, WP3 will lead to:
- A hypervisor (Anaxogors) to support safety and security properties with special attention to real-time properties.
- A real-time inter-core communication mechanisms as well as isolation mechanisms.
- A Fault-Tolerant Multi-core Library (FaToMLib) targets multi-core architectures. A prototype of the library shall be also delivered along with respective documentation.
- An RTE version of Android customized to support EMC² architecture and vision applications.