Fusing a Transformation Language with an Open Compiler

Karl Trygve Kalleberg, Eelco Visser. Fusing a Transformation Language with an Open Compiler. Electronic Notes in Theoretical Computer Science, 203(2):21-36, 2008. [doi]

  title = {Fusing a Transformation Language with an Open Compiler},
  author = {Karl Trygve Kalleberg and Eelco Visser},
  year = {2008},
  doi = {10.1016/j.entcs.2008.03.042},
  url = {http://dx.doi.org/10.1016/j.entcs.2008.03.042},
  tags = {programming languages, model-to-model transformation, object-oriented programming, rule-based, Java, program analysis, Eclipse, completeness, data-flow language, graph transformation, interpreter, abstract syntax, Stratego/XT, transformation language, term rewriting, functional programming, Eclipse Java Compiler, points-to analysis, domain analysis, analysis, type system, reuse, data-flow programming, data-flow, source-to-source, graph-rewriting, logic programming, transformation system, compiler, model transformation, open compiler, subject-oriented programming, context-aware, logic, Spoofax, rewriting logic, rewriting, data-flow analysis, parsing, feature-oriented programming, open-source, transformation, Stratego, program transformation, domain-specific language},
  researchr = {https://researchr.org/publication/KallebergV08},
  cites = {0},
  citedby = {1},
  journal = {Electronic Notes in Theoretical Computer Science},
  volume = {203},
  number = {2},
  pages = {21-36},