Today we hosted Hayim Makabee from Yahoo! Labs who gave a talked entitled "An event-driven approach for the separation of concerns". In the talk Hayim discussed his approach to implement separation of concerns through event-driven programming, and contrasted it with aspect oriented programming.
The talk can be found on slideshare. Interesting.
Note that I have written a few times about the relationship between event processing and separation of concerns, in the context of contexts, and in the context of using SQL for event processing.