The runtime verification subsystem
The runtime verification subsystem
Posted Jun 12, 2021 20:56 UTC (Sat) by alison (subscriber, #63752)In reply to: The runtime verification subsystem by bristot-memorial
Parent article: The runtime verification subsystem
> an explicit model is the main benefit of the approach.
The main advantage of an explicit model is that it will express the kernel's desired behavior. BUG_ON() etc. are needed because the kernel's actual behavior deviates from the model. One can envision a future where a patch that addresses the problem that triggers a backtrace would be required to include a diagram illustrating the deviation from the agreed model. Imagine how much easier such a practice would make reading Linux mailing lists!
