Safe, multiphase bounds check elimination in Java

Andreas Gampe, Jeffery von Ronne, David Niedzielski, Jonathan Vasek, Kleanthis Psarris. Safe, multiphase bounds check elimination in Java. Software: Practice and Experience, 41(7):753-788, 2011. [doi]

@article{GampeRNVP11,
  title = {Safe, multiphase bounds check elimination in Java},
  author = {Andreas Gampe and Jeffery von Ronne and David Niedzielski and Jonathan Vasek and Kleanthis Psarris},
  year = {2011},
  doi = {10.1002/spe.1028},
  url = {http://dx.doi.org/10.1002/spe.1028},
  tags = {Java},
  researchr = {https://researchr.org/publication/GampeRNVP11},
  cites = {0},
  citedby = {0},
  journal = {Software: Practice and Experience},
  volume = {41},
  number = {7},
  pages = {753-788},
}