A Modeling Concept for Formal Verification of OS-Based Compositional Software

Leandro Batista Ribeiro*, Florian Lorber, Ulrik Nyman, Kim Guldstrand Larsen, Marcel Baunach

*Kontaktforfatter

Publikation: Bidrag til bog/antologi/rapport/konference proceedingKonferenceartikel i proceedingForskningpeer review

2 Citationer (Scopus)
13 Downloads (Pure)

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.

OriginalsprogEngelsk
Titel26th International Conference (FASE 2023) : Fundamental Approaches to Software Engineering, Proceedings
RedaktørerLeen Lambers, Sebastián Uchitel, Sebastián Uchitel
Antal sider21
ForlagSpringer
Publikationsdato2023
Sider26-46
ISBN (Trykt)978-3-031-30825-3
ISBN (Elektronisk)978-3-031-30826-0
DOI
StatusUdgivet - 2023
Begivenhed26th 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. 202327 apr. 2023

Konference

Konference26th 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ådeFrankrig
ByParis
Periode22/04/202327/04/2023
NavnLecture Notes in Computer Science
Vol/bind13991 LNCS
ISSN0302-9743

Bibliografisk note

Publisher Copyright:
© 2023, The Author(s).

Fingeraftryk

Dyk ned i forskningsemnerne om 'A Modeling Concept for Formal Verification of OS-Based Compositional Software'. Sammen danner de et unikt fingeraftryk.

Citationsformater