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'.