Jimple: Simplifying Java Bytecode for Analyses and Transformations

@inproceedings{ValleRai1998JimpleSJ,
  title={Jimple: Simplifying Java Bytecode for Analyses and Transformations},
  author={Raja Vall{\'e}e-Rai and Laurie J. Hendren},
  year={1998}
}
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… CONTINUE READING

Citations

Publications citing this paper.
SHOWING 1-10 OF 105 CITATIONS

DroidRista: a highly precise static data flow analysis framework for android applications

Areej Alzaidi, Suhair Alshehri, Seyed M. Buhari
  • International Journal of Information Security
  • 2019
VIEW 8 EXCERPTS
CITES METHODS
HIGHLY INFLUENCED

Predicate Interpretation Analysis Based on Soot

  • SEKE
  • 2017
VIEW 5 EXCERPTS
CITES METHODS
HIGHLY INFLUENCED

Generation of test oracles using neural network and decision tree model

  • 2014 5th International Conference - Confluence The Next Generation Information Technology Summit (Confluence)
  • 2014
VIEW 5 EXCERPTS
CITES BACKGROUND & METHODS
HIGHLY INFLUENCED

Using machine learning techniques to detect metamorphic relations for programs without test oracles

  • 2013 IEEE 24th International Symposium on Software Reliability Engineering (ISSRE)
  • 2013
VIEW 4 EXCERPTS
CITES BACKGROUND
HIGHLY INFLUENCED

Semi-static Detection of Runtime Type Errors in Component-Based Java Programs

  • 2012 19th Asia-Pacific Software Engineering Conference
  • 2012
VIEW 5 EXCERPTS
CITES METHODS
HIGHLY INFLUENCED

FILTER CITATIONS BY YEAR

1998
2019

CITATION STATISTICS

  • 28 Highly Influenced Citations

  • Averaged 9 Citations per year from 2017 through 2019

References

Publications referenced by this paper.
SHOWING 1-2 OF 2 REFERENCES

ACAPS Technical Note 36

Laurie J. Hendren, Bhama Sridharan. The SIMPLE AST - McCAT compiler
  • ACAPS Research Group, McGill University, October
  • 1992
VIEW 3 EXCERPTS
HIGHLY INFLUENTIAL

Sable Technical Report 1

Raja Vallée-Rai. The Jimple Framework
  • Sable Research Group, McGill University, February
  • 1998
VIEW 1 EXCERPT