Is AOP just aspect-oriented programming? There is also an AOP in the software field is Agent-Oriented Programming. This technology was earliest in 1993, the original document is:
Shoham, YoAv. Agent-Oriented Programming, Artificial Intelligence (60) PP. 51-92, 1993.
There is a simple introduction to the website of California's website:
http://www.cs.berkeley.edu/~ Davidp/cs263/
Researchers engage in artificial intelligence pay more attention to this technology, "Software Journal" on two related articles.