Publication | Closed Access
Compositional recurrence analysis revisited
48
Citations
20
References
2017
Year
Unknown Venue
EngineeringStatic-analysis MethodSoftware EngineeringSoftware AnalysisSymbolic ComputationFormal VerificationContext-sensitive AnalysisComputational LinguisticsSystems EngineeringLanguage StudiesAbstract InterpretationAnalytic CombinatoricsComputer ScienceStatic Program AnalysisCompositional Recurrence AnalysisProgram AnalysisFormal MethodsProgram SynthesisRecursive FunctionLinguistics
Compositional recurrence analysis (CRA) is a static-analysis method based on a combination of symbolic analysis and abstract interpretation. This paper addresses the problem of creating a context-sensitive interprocedural version of CRA that handles recursive procedures. The problem is non-trivial because there is an "impedance mismatch" between CRA, which relies on analysis techniques based on regular languages (i.e., Tarjan's path-expression method), and the context-free-language underpinnings of context-sensitive analysis.
| Year | Citations | |
|---|---|---|
Page 1
Page 1