Speaker
Dr
Francisco J. Cazorla
(Barcelona Supercomputing Center and IIIA-CSIC)
Description
Across all real-time domains companies aim at increasing their competitive edge by offering additional functionalities and services on every new product release. With the aim of reducing costs, functionalities with different criticalities are executed sharing various hardware components. However, without appropriate preconditions, integrating mixed-criticality functionalities onto the same platform can significantly increase certification costs. This overall situation is compounded with the on-going transition towards multicore and many core systems.
In this talk I will introduce and review different existing interpretations of mixed-criticality, which has been indistinctly applied to timing, safety and security, among others. I will also discuss some concepts in existing standards in each application domain that help developing in a cost-reasonable manner mixed-criticality systems. This includes freedom from interference between software components in automotive domains and software Time and Space partitioning in Integrated Modular Avionics. I will also discuss how the use of multicore processors as the baseline computing platform in these real-time domains challenges certified mixed criticality execution. Finally I will cover some of the current proposals to reduce certification cost in mixed-criticality multicores.