In this paper, we adopt an aspect-oriented view on strategic programming. This necessitates the instantiation of aspect-oriented terms such as crosscutting, join point, and advice. More specifically, we compare strategic programming with adaptive programming, which is a well-established aspectual approach to the traversal of object structures.
@inproceedings{LVV03,
author = "Ralf L{\"a}mmel and Eelco Visser and Joost Visser",
title = "{Strategic Programming Meets Adaptive Programming}",
booktitle = "{Proc.\ Aspect-Oriented Software Development (AOSD'03)}",
year = 2003,
publisher = "ACM Press",
pages = "168--177",
}