See this document in CiteSeerX!

Jimple: Simplifying Java Bytecode for Analyses and Transformations (1998)  (Make Corrections)  (1 citation)
Raja Vallee-Rai, Laurie J. Hendren



  Home/Search   Context   Related

 
View or download:
ucsb.edu/~ckrintz/...letr19984.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  ucsb.edu/~ckrintz/papers/ (more)
(Enter author homepages)

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

Abstract: In this paper we present Jimple, a 3-address intermediate representation that has been designed to simplify analysis and transformation of Java bytecode. We motivate the need for a new intermediate representation by illustrating several difficulties with optimizing the stack-based Java bytecode directly. In general, these difficulties are due to the fact that bytecode instructions affect an expression stack, and thus have implicit uses and definitions of stack locations. We propose Jimple as an ... (Update)

Cited by:   More
A Retargetable Optimizing Java-to-C Compiler for.. - Retargetable..   (Correct)

Active bibliography (related documents):   More   All
0.1:   The Design and Implementation of the Accurate Array Data-flow.. - Wen, al. (1995)   (Correct)
0.1:   Low-cost, Concurrent Checking of Pointer and Array Accesses.. - Patil, Fischer   (Correct)
0.1:   Supporting SPMD Execution for Dynamic Data Structures - Rogers, Reppy, Hendren (1992)   (Correct)

Similar documents based on text:   More   All
0.7:   Practical Virtual Method Call Resolution for Java - Sundaresan, Hendren.. (2000)   (Correct)
0.7:   A Framework for Optimizing Java Using Attributes - Pominville, Qian, Vall (2000)   (Correct)
0.7:   Optimizing Java Bytecode using the Soot Framework.. - Vallee-Rai, Gagnon, .. (2000)   (Correct)

Related documents from co-citation:   More   All
2:   Practical Virtual Method Call Resolution for Java - Sundaresan, Hendren et al. - 1999
2:   Soot - a Java bytecode optimization framework - Vall, Phong et al. - 1999

BibTeX entry:   (Update)

@misc{ vallee-rai-jimple,
  author = "Raja Vallee-Rai and Laurie J. Hendren",
  title = "Jimple: Simplifying Java Bytecode for Analyses and Transformations",
  url = "citeseer.ist.psu.edu/vallee-rai98jimple.html" }
Citations (may not include all citations):
866   Techniques and Tools (context) - Aho, Sethi et al. - 1986
86   Advanced Compiler Design and Implementation (context) - Muchnick - 1997
65   The Java Virtual Machine Specification (context) - Lindholm, Yellin - 1996
49   Type-based alias analysis - Diwan, McKinley et al. - 1998
19   A tree-based alternative to java bytecodes - Kistler, Frannz - 1997
7   The SIMPLE AST - McCAT compiler (context) - Hendren, Sridharan - 1992
1   Annotating and optimizing the java bytecodes (context) - Hummel, Azevedo et al. - 1997
1   Sable Technical Report (context) - Vallee-Rai, Framework - 1998

Documents on the same site (http://www.cs.ucsb.edu/~ckrintz/papers/):   More
NWSLite: A Non-Parametric Prediction Utility for.. - Gurun, Krintz, Wolski   (Correct)
Efficient Representation and Validation of Proofs - Necula, Lee (1998)   (Correct)
A Machine Learning Approach to Automatic Production of.. - Monsifrot, Bodin.. (2002)   (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