18–20 Sept 2024
Europe/Vienna timezone

Runtime Verification, where to go from here

20 Sept 2024, 13:06
22m
"Room 1.31-1.32" (Austria Center)

"Room 1.31-1.32"

Austria Center

123
Tracing / Perf events MC Tracing / Perf events MC

Speaker

Steven Rostedt

Description

The runtime verification utility has been in the kernel for a few years now. It is a way to actively verify that the system is acting as it expects to be by the use of creating a formal model, compiling it, and adding it to the kernel. Then it attaches to tracepoints and when one of those tracepoints is triggered, it moves the model state to the next node. If it tries to move to a state that is not allowed, it then will set off a trigger. A trigger could simply post a warning or it can panic the system. This is used by safety critical Linux. But there's more work to do on this. This discussion will be about how to take it further, as the main author is no longer with us.

Primary author

Presentation materials

There are no materials yet.