This is the initial submitted form of my AOSD '02 paper, also published as Northeastern Tech Report NU-CCS-02-01.
pdf | ps | dvi | TeX | BibTeXThis paper proposes a new model of programming, in which the behavior of a program can be defined as separate decision point branches. Allowing more precise expression of the condition determining when a branch should be chosen at a decision point leads to better support for incremental programming. This model can be viewed as a fundamental mechanism underlying both OOP and AOP, which can serve as lower-level building blocks that can be put together into the higher-level constructs present in many AOP systems.
@TechReport{Fred-tr,
author = {Doug Orleans},
title = {Incremental Programming with Extensible Decisions},
institution = {Northeastern University, College of Computer Science},
year = 2001,
number = {NU-CCS-02-01},
address = {Boston, MA, USA},
month = {October}
}