Transcription of Principles of Software System Construction Jonathan ...
{{id}} {{{paragraph}}}
Static AnalysisPrinciples of Software System ConstructionJonathan AldrichSome slides from Ciera JaspanFind the Bug!disable interruptsSource: Engler et al., checking System Rules Using System -Specific, Programmer-Written Compiler Extensions, OSDI November 201115"214: Principles of Software System Construction2disable interruptsre"enable interruptsERROR: returningwith interrupts disabledLimits of Inspection People ..are very high cost ..make mistakes ..have a memory limitSo, let s automate inspection!29 November 2011315"214: Principles of Software System ConstructionMetal Interrupt Analysisis_enableddisableenableenable =>err(double enable)Source: Engler et al., checking System Rules Using System -Specific, Programmer-Written Compiler Extensions, OSDI =>err(double disable)end path =>err(end pathwith/intrdisabled)29 November 2011415"214: Principles of Software System ConstructionApplying the Analysisinitial state is_enabledSource: Engler et al.
Principles of Software System Construction Jonathan Aldrich Some slides from Ciera Jaspan. Find the Bug! disable interrupts ... • Model checking ... Principles of Software System Construction. An interrupt checker • Check for the interrupt problem
Domain:
Source:
Link to this page:
Please notify us if you found a problem with this document:
{{id}} {{{paragraph}}}
Principles of Model Checking, Model checking, Chapter 4: Regular Properties Principles of Model Checking, Model, Checking, Model Checking: Principles and Applications, Model Checking: Principles and Applications to, Model Checking: A Tutorial Overview, Of model checking, Principles, Model check-ing, Of model, Answers to Selected Exercises