The article on Aspect-Oriented Programming is summarized in Internet Standard: Die Schweizer Zeitung der Neuen Wirtschaft 19. January 2001/Nr. 3, page 20 www.internetstandard.ch MIT Technology Review Weltveraendernde Technologien as follows: Software ohne verwirrende Regeln zu schreiben und Programme, die sich selber reparieren, ist das Ziel von Adaptiver Programmierung, an der Wissenschafter in Europa und den USA arbeiten. Translation: To write software without confusing rules and to write programs that repair themselves is the goal of Adaptive Programming. Scientists in Europe and the USA work on this topic. This is an interesting summary of the AOP article. What is the connection between "programs that repair themselves" and AOP? The connection is actually quite strong: An aspect is a modular unit of crosscutting implementation. An aspect C influences the behavior of some program P. But when P changes to P', we would like to change C only minimally or in many cases not at all. The transition from (C,P) to (C,P') is an example of a self-repairing program. Let C be a logging aspect and P some application. A small change to the application P should not require a change to the logging aspect C. The logging aspect should adapt to the new application P'.