News for hackers. Stuff that matters.
Re:The C Bounded Model Checker: Criminally Underused by philzook on Tuesday January 30, 2024 @02:56PM (#39194848)
Non trivial example projects https://model-checking.github.io/cbmc-training/projects.html Some crypto, AWS common C, FreeRTOS. Other interesting applications https://www.cprover.org/cbmc/applications/
Re:The C Bounded Model Checker: Criminally Underused by philzook on Tuesday January 30, 2024 @03:04PM (#39194967)
Frama-C is also very cool. Also Coq VST and however seL4 does it. I think out of all of these, CBMC requires the least expertise / has highest automation. I also don't see how it can scale beyond the unit test level, or patch together verification conditions into global properties. Perhaps this could be done by some meta framework plugging together calls to CBMC. Given the level of penetration of formal methods generally, I think the relatively low ambition of CBMC compared to these higher ceiling techniques is good.
Re:The C Bounded Model Checker: Criminally Underused by rwmj on Tuesday January 30, 2024 @03:27PM (#39195300)
Thanks, very interesting stuff!