Kava - A Reflective Java Based on Bytecode Rewriting

Ian Welch, Robert J. Stroud. Kava - A Reflective Java Based on Bytecode Rewriting. In Walter Cazzola, Robert J. Stroud, Francesco Tisato, editors, Reflection and Software Engineering, Papers from OORaSE 1999, 1st OOPSLA Workshop on Reflection and Software Engineering, Denver, CO, USA, November 1999. Volume 1826 of Lecture Notes in Computer Science, pages 155-167, Springer, 1999. [doi]

@inproceedings{WelchS99:3,
  title = {Kava - A Reflective Java Based on Bytecode Rewriting},
  author = {Ian Welch and Robert J. Stroud},
  year = {1999},
  url = {http://link.springer.de/link/service/series/0558/bibs/1826/18260155.htm},
  tags = {rule-based, Java, graph-rewriting, rewriting},
  researchr = {https://researchr.org/publication/WelchS99%3A3},
  cites = {0},
  citedby = {0},
  pages = {155-167},
  booktitle = {Reflection and Software Engineering, Papers from OORaSE 1999, 1st OOPSLA Workshop on Reflection and Software Engineering, Denver, CO, USA, November 1999},
  editor = {Walter Cazzola and Robert J. Stroud and Francesco Tisato},
  volume = {1826},
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  isbn = {3-540-67761-5},
}