Title: Five Patterns for Adaptive Programming Speaker: Karl J. Lieberherr, Northeastern University, Boston, USA Abstract: Over the last five years we developed an object-oriented programming style based on the Law of Demeter which leads to more flexible and simpler programs. We observed variants of this style of programming also in the work of others in the areas of data bases, attribute grammars, functional programming, reflection, and digital signal processing. Therefore this work is ripe to put into patterns form to disseminate it more widely. We summarize the adaptive programming style in the form of five patterns: Inventor's Paradox, Structure-Shy Traversal, Structure-Shy Object, Context, and Class Graph. You can read them at URL: http://www.ccs.neu.edu/research/demeter/adaptive-patterns/AOP/ Reference: Adaptive Object-Oriented Software: The Demeter Method with Propagation Patterns, Karl Lieberherr, PWS Publishing Company, ISBN: 0-534-94602-X, 1996. Foreword by Gregor Kiczales and John Lamping from Xerox PARC. A shortened version of chapter 1 of the book also appeared in: ``Adaptive Object-Oriented Programming using Graph-Based Customization'', by Karl Lieberherr, Ignacio Silva-Lepe and Cun Xiao, Communications of the ACM, May 1994, pages 94-101. and was reviewed in ACM Computing Reviews, October 1995, page 528. Quote from review: "If you have been writing object-oriented programs and are interested in what comes next, this paper is certainly for you." For more information: WWW: http://www.ccs.neu.edu/research/demeter email: lieberherr@ccs.neu.edu or (regarding book) info@pws.com