Publication | Open Access
On the practicality of global flow analysis of logic programs
109
Citations
12
References
1988
Year
Applied LogicEngineeringVerificationSoftware EngineeringInterpreter (Computing)Software AnalysisFormal VerificationLogic ProgrammingComputational LogicLogic Program CompilationSystems EngineeringData FlowAbstract InterpretationComputer EngineeringComputer ScienceStatic Program AnalysisSoftware DesignProgram AnalysisAutomated ReasoningSoftware TestingDynamic LogicFormal MethodsParallel ProgrammingGlobal Flow AnalysisSymbolic ExecutionMoo Andparallel Analyzer
This paper addresses the issue of the practicality of global flow analysis in logic program compilation, in terms of both speed and precision of analysis. It discusses design and implementation aspects of two practical abstract interpretation-based flow analysis systems: MA3, the MOO Andparallel Analyzer and Annotator; and Ms, an experimental mode inference system developed for SB-Prolog. The paper also provides performance data obtained from these implementations. Based on these results, it is concluded that the overhead of global flow analysis is not prohibitive, while the results of analysis can be quite precise and useful.
| Year | Citations | |
|---|---|---|
Page 1
Page 1