Systematically detecting packet validation vulnerabilities in embedded network stacks

PC Amusuo, RAC Méndez, Z Xu… - 2023 38th IEEE/ACM …, 2023 - ieeexplore.ieee.org
Embedded Network Stacks (ENS) enable low-resource devices to communicate with the
outside world, facilitating the development of Internet of Things and Cyber-Physical Systems …

Applying formal verification to microkernel IPC at Meta

Q Carbonneaux, N Zilberstein, C Klee… - Proceedings of the 11th …, 2022 - dl.acm.org
We use Iris, an implementation of concurrent separation logic in the Coq proof assistant, to
verify two queue data structures used for inter-process communication in an operating …

ChamelIoT: An agnostic operating system framework for reconfigurable IoT devices

M Silva, A Tavares, T Gomes… - IEEE Internet of Things …, 2018 - ieeexplore.ieee.org
This letter proposes ChamelIoT, an agnostic operating system (OS) framework for
reconfigurable Internet of Things (IoT) devices. ChamelIoT is bringing a reconfigurable …

[PDF][PDF] Refinement Verification of OS Services based on a Verified Preemptive Microkernel

X Li, S Chen, Y Guan, Q Zhang… - … Approaches to Software …, 2024 - library.oapen.org
An OS microkernel can be extended by implementing services upon it. A service could
introduce an object that references a kernel object, and implement a group of functions that …

[PDF][PDF] RTOS-Independent Interaction Analysis in ARA

G Entrup, J Neugebauer… - The 15th Annual …, 2022 - sra.uni-hannover.de
ARA is an RTOS-aware whole-system compiler for embedded applications that takes RTOS
semantics into account for interprocedural analysis and optimization. To be applicable for a …

Battery Management System for On-Board Data-Driven State of Health Estimation for Aviation and Space Applications

S Bockrath, J Wachtler, M Wenger… - 2023 IEEE Space …, 2023 - ieeexplore.ieee.org
To ensure a safe and economically valuable operation of a battery system over the whole
lifetime, a battery management system is used for measuring and monitoring battery …

Analyzing FreeRTOS Scheduling Behaviors with the Spin Model Checker

CK Lin, BY Wang - arxiv preprint arxiv:2205.07480, 2022 - arxiv.org
FreeRTOS is a real-time operating system with configurable scheduling policies. Its
portability and configurability make FreeRTOS one of the most popular real-time operating …

Automatic verification of tasks schedulers

J Giet - 2024 - hal.science
The aim of this thesis is the verification of task schedulers for operating systems through
static analysis based on abstract interpretation. Operating systems are collections of …

Formal Analysis of FreeRTOS Scheduler on ARM Cortex-M4 Cores

CK Lin, BY Wang - International Conference on Formal Engineering …, 2024 - Springer
FreeRTOS is a real-time kernel with configurable scheduling policies. It is one of the most
popular real-time kernel for embedded deviced due to its portability and configurability. We …

[ALINTI][C] Formal Verification of Complex Software Systems—A Study

B Beckert, O Denninger, J Klamroth, M Scheerer… - https://www. cyberagen tur …, 2023