Sound and extensible renaming for java

Max Schäfer, Torbjörn Ekman, Oege de Moor. Sound and extensible renaming for java. In Gail E. Harris, editor, Proceedings of the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2008, October 19-23, 2008, Nashville, TN, USA. pages 277-294, ACM, 2008. [doi]

@inproceedings{SchaferEM08,
  title = {Sound and extensible renaming for {Java}},
  author = {Max Schäfer and Torbjörn Ekman and Oege de Moor},
  year = {2008},
  doi = {10.1145/1449764.1449787},
  url = {http://doi.acm.org/10.1145/1449764.1449787},
  tags = {programming languages, AspectJ, rule-based, Java, Eclipse, meta programming, type soundness, refactoring, maintenance, rules, rule-based refactoring, compiler, context-aware, Meta-Environment, JastAdd, extensible language, systematic-approach},
  researchr = {https://researchr.org/publication/SchaferEM08},
  cites = {33},
  citedby = {0},
  pages = {277-294},
  booktitle = {Proceedings of the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2008, October 19-23, 2008, Nashville, TN, USA},
  editor = {Gail E. Harris},
  publisher = {ACM},
  isbn = {978-1-60558-215-3},
}