Walk Your Tree Any Way You Want

Status
To appear in the proceedings of ICMT 2013

Authors
Anya Helene Bagge and Ralf Lämmel

Abstract
Software transformations in the Nuthatch style are described as walks over trees (possibly graphs) that proceed in programmer- defined steps which may observe join points of the walk, may observe and affect state associated with the walk, may rewrite the walked tree, may contribute to a built tree, and must walk somewhere, typically along one branch or another. The approach blends well with OO programming. We have implemented the approach in the Nuthatch/J library for Java.

Bibtex entry
@inproceedings{BaggeL13,
  author = {Anya Helene Bagge and Ralf L{\"a}mmel},
  title  = "{Walk Your Tree Any Way You Want}",
  booktitle = "{Proceedings of International Conference on Model Transformtion, ICMT 2013}",
  publisher = "Springer",
  series = "LNCS",
  year   = {2013},
  note   = "16 pages. To appear."
}

Downloads and links