See this document in CiteSeerX!

Alias Analysis by means of a Model Checker (2001)  (Make Corrections)  (4 citations)
V. Martena, P. San Pietro
Lecture Notes in Computer Science



  Home/Search   Context   Related

 
View or download:
elet.polimi.it/out...CC01submission.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  elet.polimi.it/Use...publications (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: . We study the application of a standard model checker tool, Spin, to the well-known problem of computing a may-alias relation for a C program. A precise may-alias relation can significantly improve code optimization, but in general it may be computationally too expensive. We show that, at least in the case of intraprocedural alias analysis, a model checking tool has a great potential for precision and efficiency. For instance, we can easily deal, with good precision, with features such as... (Update)

Context of citations to this paper:   More

...to enable automatic analysis. Simplifications focus on the specific properties of interest. For example, San Pietro and Martena [33] present a technique for analyzing C code. The technique consists of encoding C code in Promela and then using Spin to carry out the...

.... problem is a well known and thoroughly studied one in program analysis, and a number of suitable techniques exist (e.g. [11, 3, 22, 19, 12, 13]) Moreover, alias analysis is orthogonal to the type based analysis we describe here, and the two can be combined...

Cited by:   More
Points-to Analysis using BDDs - Berndl, Lhoták, Qian, Hendren, Umanee (2002)   (Correct)
Enhancing Remote Method Invocation through Type-Based.. - Ghezzi, Martena, Picco (2003)   (Correct)
Using Symbolic Execution for Verifying Safety-Critical .. - Coen-Porisini.. (2001)   (Correct)

Active bibliography (related documents):   More   All
0.5:   Conceptual Modeling of WorkFlows - Casati, Ceri, Pernici, Pozzi (1995)   (Correct)
0.2:   General Method of Program Code Obfuscation - Wroblewski (2002)   (Correct)
0.2:   Integrating On-Demand Alias Analysis into - Schedulers For Advanced   (Correct)

System load high. Please wait...
Timeout. Please try your query later.
Similar documents based on text:   More   All
0.5:   A Finite-Domain Semantics for Testing Temporal Logic.. - Alberto Coen-Porisini..   (Correct)
0.5:   Interclass Testing of Object Oriented Software - Martena, Orso, Pezzè (2002)   (Correct)
0.5:   Dipartimento Di Elettronica E Informazione - Politecnico Di Milano   (Correct)

Related documents from co-citation:   More   All
3:   Extending and evaluating flow-insensitive and context-insensitive points-to anal.. - Liang, Pennings et al. - 2001
3:   Fast and accurate flow-insensitive point-to analysis - Shapiro, Horwitz - 1997
2:   Scaling Java points-to analysis using Spark (context) - Lhotak, Hendren - 2003

BibTeX entry:   (Update)

Vincenzo Martena and Pierluigi San Pietro. "Alias Analysis by means of a Model Checker," 10 th International Conference on Compiler Construction (CC 01), 2001. http://citeseer.ist.psu.edu/martena01alias.html   More

@article{ martena01alias,
    author = "Vincenzo Martena and Pierluigi San Pietro",
    title = "Alias Analysis by Means of a Model Checker",
    journal = "Lecture Notes in Computer Science",
    volume = "2027",
    pages = "3--??",
    year = "2001",
    url = "citeseer.ist.psu.edu/martena01alias.html" }
Citations (may not include all citations):
1097   Automatic verification of finite-state concurrent systems us.. (context) - Clark, Emerson et al. - 1986
815   Abstract interpretation: a unified lattice model for static .. (context) - Cousot, Cousot
470   Design and Validation of Computer Protocols (context) - Holzmann - 1991
407   Trace Scheduling: A Technique for Global Microcode Compactio.. (context) - Fisher - 1981
315   Symbolic model checking - an approach to the state explosion.. (context) - McMillan - 1992
292   Advanced Compiler Design and Implementation (context) - Muchnick - 1997
230   Compiler Transformations for High-Performance Computing - Bacon, Graham et al. - 1994
228   Points-to Analysis in Almost Linear Time - Steensgaard
195   ACM Transaction on Programming Languages and Systems (context) - Ramalingam, of - 1994
175   A Safe Approximate Algorithm for Interprocedural Pointer Ali.. - Landi, Ryder - 1992
57   Modern Compiler Implementation in Java (context) - Appel - 1998
47   Program analysis via graph reachability - Reps - 1998
39   The effects of the precision of pointer analysis - Shapiro, Horwitz - 1997
35   Pointer analysis for programs with structures and casting - Yong, Horwitz et al. - 1999
27   ACM Transaction on Programming Languages and Systems (context) - Hind, Burke et al. - 1999
27   Data Flow Analysis as Model Checking (context) - Steffen - 1991
25   Program analysis as model checking of abstract interpretatio.. - Schmidt, Steffen - 1998
19   Constraint-Based Array Dependence Analysis - Pugh, Wonnacott - 1998
19   Efficient Points-to Analysis for Whole-Program Analysis - Liang, Harrold - 1999
18   The VLIW machine: a multiprocessor for compiling scientific .. (context) - Fisher - 1984
17   Precise Flow-Insensitive May-Alias Analysis is NP-Hard - Horwitz - 1997
11   Limiting state explosion with filter-based refinement - Dwyer, Schmidt - 1997
7   Equivalence Analysis: A General Technique to Improve the Eff.. - Liang, Harrold - 1999
4   Interprocedural Aliasing in the Presence of Pointers (context) - Landi - 1997
2   Dipartimento di Elettronica E Informazione (context) - Garatti, Reghizzi et al. - 2000
1   Modal Logic and Data Flow Analysis (context) - Cousot, Cousot - 1999

Documents on the same site (http://www.elet.polimi.it/Users/DEI/Sections/Compeng/Pierluigi.SanPietro/publications.htm):
A Scalable Formal Method for Design and Automatic.. - Berstel, Reghizzi, .. (2001)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC