There is an important follow-on paper . The paper proposes to implement each behavior as a little framework and it proposes useful white-box composition techniques. There is an interesting connection to Modeling Behavior with Personalities . Long version presented at IBM Yorktown Heights in September 1998, prepared by Mira Mezini.
Lecture notes about APPCs.
Implement APPCs using Java Beans A paper is under preparation. This is a conceptual project suitable for an advanced student. One key insight behind the STL template library is that iterators serve as interface to combine algorithms and data structures. The traversal strategies are used to generate all the iterators needed for the concrete data structure. We write strategies to adapt actual parameters to formal parameters.