Publication | Open Access
Scaling symbolic evaluation for automated verification of systems code with Serval
74
Citations
65
References
2019
Year
Unknown Venue
Program CheckingEngineeringVerificationSymbolic ProfilingComputer-aided VerificationSoftware EngineeringFormal VerificationSoftware AnalysisSystems EngineeringStatic CheckingRuntime VerificationSystems CodeAutomated VerificationSystems SoftwareComputer EngineeringComputer ScienceStatic Program AnalysisSoftware DesignAutomated VerifiersSoftware VerificationAutomated ReasoningProgram AnalysisSoftware TestingFormal MethodsSymbolic EvaluationSymbolic ExecutionSystem Software
This paper presents Serval, a framework for developing automated verifiers for systems software. Serval provides an extensible infrastructure for creating verifiers by lifting interpreters under symbolic evaluation, and a systematic approach to identifying and repairing verification performance bottlenecks using symbolic profiling and optimizations.
| Year | Citations | |
|---|---|---|
Page 1
Page 1