Safe implementation of mixed-criticality applications in multicore platforms: A model-based design approach

1Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Application complexity in safety-critical systems is currently creating an immediate need to employ new model-based approaches to ensure system’s safe operation in high performances. At the same time, hardware evolution through multicore and hybrid architectures, while serving performance requirements, has not been realized as a safe and technology-ready solution to be employed in critical domains. In this paper, we report our experiences on the development of a model-based design workflow for safety assurance in mixed-critical applications executed on multicore platforms. Starting from our application specification, we develop intermediate models and extract configuration parameters that help us define a task optimization problem. Tasks composing the application will be weighted according to their criticality degree, allowing us to solve an optimization problem for safe resource and time partitioning at the available multicore resources. Based on code-generation techniques, we automatically generate an optimal and safe schema to be implemented in a real-time operating system, safeguarding the multicore resources from errors while executing the tasks. Indicative results are being presented by a prototype tool developed for a case study while we reason about the applicability of the approach.

Cite

CITATION STYLE

APA

Antonante, P., Valverde-Alcalá, J., Basagiannis, S., & Di Natale, M. (2017). Safe implementation of mixed-criticality applications in multicore platforms: A model-based design approach. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10489 LNCS, pp. 141–156). Springer Verlag. https://doi.org/10.1007/978-3-319-66284-8_13

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free