A novel implementation of observer pattern by aspect based on Java annotation | IEEE Conference Publication | IEEE Xplore