The backcover of: Adaptive Object-Oriented Software: The Demeter Method with Propagation Patterns Karl Lieberherr, Northeastern University This groundbreaking book presents a complete methodology for adaptive programming in any object-oriented programming language. Lieberherr's adaptive method signals a new approach to object-oriented program design that goes beyond object encapsulation and hard-coded navigation paths to achieve more flexible interactions among objects. Programmers using this method work at a higher, schematic level of abstraction, with a graph notation representing the class structure, and a "propagation pattern" language that tells how to distribute meaningful methods -- including navigation -- across the structure. Using this method, programmers can easily adapt and modify programs as they evolve. This book can be used with any object-oriented programming environment, or with the Demeter Tools/C++ Version 5.5, a complete, professional software system for creating and maintaining adaptive programs. Reviewer's Comments: "I am very enthusiastic about the Demeter System... the book represents a major advance in software engineering (a field where "hard" advances are rare). I think it will also transform the way a number of areas of computer science are taught. This is an extraordinarily powerful software development methodology that will undoubtedly become a standard fixture in computer science curricula and in (such areas as) compiler design, software engineering, and artificial intelligence. . .Extremely valuable -- I predict it will sweep the industry." Justin R. Smith, Drexel University For information on the Demeter Tools System for creating adaptive C++ programs, contact on Internet: http://www.ccs.neu.edu/research/demeter PWS Publishing Company, 20 Park Plaza, Boston, MA 02116 Look to PWS for innovative products for education and industry ISBN number: 0-534-94620-X