Projekte pro Jahr
Abstract
Embedded devices are fundamental to a huge variety of application areas, with a wide range of complexity and criticality. Therefore, they must satisfy a variety of (non-)functional requirements, and reliable strategies are necessary to guarantee that these requirements are met. As an additional complication, modern software systems are composed from various modules that interact and interfere at runtime. Operating systems are then used to manage the concurrency, but introduce additional complexity and runtime effects. Where testing is no longer sufficient to assess the software correctness, formal methods are becoming increasingly popular. Respecting the typical layering in embedded software, we propose a generic formal modeling scheme for OS-based application tasks and the formal verification of their liveness and real-time requirements. We use UPPAAL to model the software composition as the conjunction of application tasks and the OS, and for taking the interaction and interference of tasks through the OS into account. Despite of focusing on only two requirements in this paper, the modeling strategy is generic and extensible, meaning that additional requirements can be modeled and verified in a similar manner. An evaluation shows the general benefit of the approach as well as the impact of various factors on the verification complexity and scalability.
Originalsprache | englisch |
---|---|
Titel | 25th Euromicro Conference on Digital System Design (DSD) |
Erscheinungsort | Maspalomas, Spain |
Herausgeber (Verlag) | EUROMICRO |
Publikationsstatus | Angenommen/In Druck - Sep. 2022 |
Veranstaltung | 25th Euromicro Conference on Digital System Design: DSD 2022 - ExpoMeloneras, Maspalomas, Spanien Dauer: 31 Aug. 2022 → 2 Sep. 2022 Konferenznummer: 25 https://dsd-seaa2022.iuma.ulpgc.es/ |
Konferenz
Konferenz | 25th Euromicro Conference on Digital System Design |
---|---|
Kurztitel | DSD 2022 |
Land/Gebiet | Spanien |
Ort | Maspalomas |
Zeitraum | 31/08/22 → 2/09/22 |
Internetadresse |
Fields of Expertise
- Information, Communication & Computing
Fingerprint
Untersuchen Sie die Forschungsthemen von „Verifying Liveness and Real-Time of OS-Based Embedded Software“. Zusammen bilden sie einen einzigartigen Fingerprint.Projekte
- 3 Laufend
-
CompEAS-BSW1 - Kompositorische eingebettete Fahrzeugsysteme - Basissoftware
Baunach, M. C., Diwold, K., Manjunath, V. & Nagarajan, D.
1/11/20 → 31/03/25
Projekt: Foschungsprojekt
-
Betriebssysteme für eingebettete Systeme
Baunach, M. C., Martins Gomes, R., Batista Ribeiro, L., Malenko, M., Mauroner, F. & Scheipel, T. P.
1/09/15 → …
Projekt: Foschungsprojekt
-
Embedded Automotive Systems
Baunach, M. C., Batista Ribeiro, L., Martins Gomes, R., Malenko, M., Scheipel, T. P., Saikia, A., Nagarajan, D. & Manjunath, V.
1/09/14 → …
Projekt: Arbeitsgebiet