There was a time, not too long ago, when people was hyping aspect-oriented stuff. I never got a chance to read up on it. Is it a paradigm shift? Or just hype?
Aspect-oriented is interesting and merits reading up on, but really we have to get away from "x-oriented" and more toward, "Here is the code model. How do you want to view it?" We've spent too long bundling relationships and meaning into the structures themselves and it's held us back. The only grievous error I think Alan Kay ever made was coining the term "object-oriented".