The program dependence graph and its use in optimization

From MaRDI portal
Revision as of 13:00, 5 February 2024 by Import240129110113 (talk | contribs) (Created automatically from import240129110113)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Publication:3761672

DOI10.1145/24039.24041zbMath0623.68012OpenAlexW2144344516MaRDI QIDQ3761672

Jeanne Ferrante, Karl J. Ottenstein, Joe Warren

Publication date: 1987

Published in: ACM Transactions on Programming Languages and Systems (Search for Journal in Brave)

Full work available at URL: http://www.acm.org/pubs/contents/journals/toplas/1987-9/




Related Items

A program slicing-based method for effective detection of coincidentally correct test casesVerifying Array Manipulating Programs with Full-Program InductionThe uniform memory hierarchy model of computationFast computation of strong control dependenciesSpecifications can make programs run fasterScaling down discrete-event simulation modelsTracking CSP computationsA formal semantics of the GraalVM intermediate representationEfficient static checker for tainted variable attacksPPTran: SOURCE TO SOURCE TRANSLATOR FOR HIGH PERFORMANCE FORTRANAn alternative characterization of weak order dependenceUnnamed ItemOn the adequacy of dependence-based representations for programs with heapsDistributing and parallelizing non-canonical loopsStatic slicing of explicitly synchronized languagesFast and incremental computation of weak control closureEfficient computation of arbitrary control dependenciesOutput-sensitive information flow analysisProperties of data flow frameworks: A unified modelBlack-box testing based on colorful taint analysisA unifying theory of control dependence and its application to arbitrary program structuresSimple and efficient computation of minimal weak control closureThe dependence condition graph: precise conditions for dependence between program pointsA trajectory-based strict semantics for program slicingA tabu search algorithm for structural software testingAn optimal algorithm for the construction of the system dependence graphDynamic slicing of lazy functional programs based on redex trailsActor-based slicing techniques for efficient reduction of Rebeca modelsSlicing for architectural analysisTheoretical foundations of dynamic program slicingA profile-based tool for finding pipeline parallelism in sequential programsOn the relationship between model-based debugging and program slicingA non-standard semantics for program slicing and dependence analysisThe MEB and CEB Static Analysis for CSP SpecificationsSlicing communicating automata specifications: Polynomial algorithms for model reductionTraces of Control-Flow GraphsSlicing programs in the presence of errorsEfficient comparison of program slicesSystem dependence graph construction for aspect oriented C++DyC: An expressive annotation-directed dynamic compiler for CProgram slicing of Java programsException-sensitive program slicingA sparse evaluation technique for detailed semantic analysesA compact execution history for dynamic slicingStatic Slicing of Rewrite SystemsNext-preserving branching bisimulationSlicing unconditional jumps with unnecessary control dependencies