Abstract Interpretation: The Secrets Behind Static Code Analysis
How the CFG, abstract domains (intervals, octagons) and checkers make it possible to prove the absence of runtime errors.
Technical articles exploring embedded software from a low-level perspective.
How the CFG, abstract domains (intervals, octagons) and checkers make it possible to prove the absence of runtime errors.
How invisible failures in C led to real accidents — practical simulations on an embedded Cortex-R5F system.
Performance, memory locality, and impacts on determinism.
My updated list of recommended books on embedded systems, C programming, electronics and more.
Structural impacts and risks to determinism: a memory-level investigation into heap usage in high-criticality systems.
A practical guide to selecting the most suitable AI approach for different types of problems in embedded systems development.