Formal verification process of the compliance of a multicore AUTOSAR OS - Archive ouverte HAL
Article Dans Une Revue Software Quality Journal Année : 2023

Formal verification process of the compliance of a multicore AUTOSAR OS

Résumé

AUTOSAR conformance testing is based on requirements verification. This work focuses on multicore operating system (OS) requirements, of which there are eighty. We present a semi-automated formal process to check multicore OS compliance using High-Level Colored Time Petri Net and model-checking methods. To apply our approach, we use the Roméo tool to build an operating system model called Trampoline that conforms to the AUTOSAR OS specification. Each requirement of the multicore OS is formalized by an observer modeled by a Petri net to evaluate compliance. The observers evolve according to the operating system evolution without altering its behavior to check whether the specification is true or false. The approach ensures that the operating system model respects the multicore specification of AUTOSAR OS.
Fichier principal
Vignette du fichier
sqj2023.pdf (884.91 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04304216 , version 1 (24-11-2023)

Identifiants

Citer

Imane Haur, Jean-Luc Béchennec, Olivier H. Roux. Formal verification process of the compliance of a multicore AUTOSAR OS. Software Quality Journal, 2023, 31 (2), pp.497-531. ⟨10.1007/s11219-023-09626-4⟩. ⟨hal-04304216⟩
46 Consultations
85 Téléchargements

Altmetric

Partager

More