Structural Abstraction of Software Verification Conditions

82
Опубликовано 7 сентября 2016, 17:00
Precise software analysis and verification require tracking the exact path along which a statement is executed (path-sensitivity), the different contexts from which a function is called (context-sensitivity), and the bit-accurate operations performed. Previously, verification with such precision has been considered too inefficient to scale to large software. In this talk, Domagoj presents a novel approach to solving such verification conditions, based on an automatic abstraction-checking-refinement framework that exploits natural abstraction boundaries present in software. Experimental results show that our approach scales to over 200,000 lines of real C code.
Свежие видео
10 дней – 4 9950:16
Advancing AI 2024 @AMD
10 дней – 2 6520:44
Anchoring experiences
автотехномузыкадетское