Abstract
The use of formal methods to prove the correctness of compositional embedded systems is increasingly important. However, the required models and algorithms can induce an enormous complexity. Our approach divides the formal system model into layers and these in turn into modules with defined interfaces, so that reduced formal models can be created for the verification of concrete functional and non-functional requirements. In this work, we use Uppaal to (1) model an RTOS kernel in a modular way and formally specify its internal requirements, (2) model abstract tasks that trigger all kernel functionalities in all combinations or scenarios, and (3) verify the resulting system with regard to task synchronization, resource management, and timing. The result is a fully verified model of the operating system layer that can henceforth serve as a dependable foundation for verifying compositional applications w.r.t. various aspects, such as timing or liveness.
Originalsprog | Engelsk |
---|---|
Titel | 26th International Conference (FASE 2023) : Fundamental Approaches to Software Engineering, Proceedings |
Redaktører | Leen Lambers, Sebastián Uchitel, Sebastián Uchitel |
Antal sider | 21 |
Forlag | Springer |
Publikationsdato | 2023 |
Sider | 26-46 |
ISBN (Trykt) | 978-3-031-30825-3 |
ISBN (Elektronisk) | 978-3-031-30826-0 |
DOI | |
Status | Udgivet - 2023 |
Begivenhed | 26th International Conference on Fundamental Approaches to Software Engineering, FASE 2023, held as part of the 26th European Joint Conferences on Theory and Practice of Software, ETAPS 2023 - Paris, Frankrig Varighed: 22 apr. 2023 → 27 apr. 2023 |
Konference
Konference | 26th International Conference on Fundamental Approaches to Software Engineering, FASE 2023, held as part of the 26th European Joint Conferences on Theory and Practice of Software, ETAPS 2023 |
---|---|
Land/Område | Frankrig |
By | Paris |
Periode | 22/04/2023 → 27/04/2023 |
Navn | Lecture Notes in Computer Science |
---|---|
Vol/bind | 13991 LNCS |
ISSN | 0302-9743 |
Bibliografisk note
Publisher Copyright:© 2023, The Author(s).