Students can register for courses, and can navigate through personalized views of course material.
In this paper, we start filling this gap by describing the aspects we used in Atlas and by discussing the effect of aspects on our object-oriented development practices. Mik A. Kersten and Gail C. Murphy. In 7 Proceedings of the Conference on Object-Oriented Programming, Systems, Languages, and Applications, 1999. The Java Language Specification - Gosling, Joy et al.