Publication | Open Access
The trace partitioning abstract domain
175
Citations
24
References
2007
Year
EngineeringAstrée Static AnalyzerSoftware EngineeringSoftware AnalysisFormal VerificationBetter PrecisionStatic CheckingDynamic CompilationStatic AnalysisAbstract InterpretationComputer EngineeringComputer ScienceStatic Program AnalysisAbstract DomainDomain TheoryAutomated ReasoningProgram AnalysisSoftware TestingFormal MethodsAbstraction (Computer Science)Symbolic Execution
In order to achieve better precision of abstract interpretation-based static analysis, we introduce a new generic abstract domain, the trace partitioning abstract domain. We develop a theoretical framework allowing a wide range of instantiations of the domain, proving that all these instantiations give correct results. From this theoretical framework, we go into implementation details of a particular instance developed in the Astrée static analyzer. We show how the domain is automatically configured in Astrée and the gain and cost in terms of performance and precision.
| Year | Citations | |
|---|---|---|
Page 1
Page 1