Program Refactoring, Program Synthesis, and Model-Driven Development

Abstract

Program refactoring, feature-based and aspect-oriented software synthesis, and model-driven development are disjoint research areas. However, they are all architectural metaprogramming technologies as they treat programs as values and use functions (a.k.a. transformations) to map programs to other programs. In this paper, I explore their underlying… (More)
DOI: 10.1007/978-3-540-71229-9_11

5 Figures and Tables

Topics

  • Presentations referencing similar topics