Separating concerns throughout the development lifecycle, ECOOP '99 Workshop Proceedings on Aspect-Oriented Programming Proceedings, 1999. ,
Design Patterns: Elements of Reusable Object-Oriented Software, 1995. ,
Subject-oriented programming (A critique of pure objects), OOPSLA 1993 Conference Proceedings, vol.28, p.411428, 1993. ,
Separation of concerns, 1995. ,
Aspect-oriented programming, ECOOP '97 Object-Oriented Programming 11th European Conference, vol.1241, p.220242, 1997. ,
Uml notation guide ,
Refactoring Object-Oriented Frameworks, 1992. ,
A refactoring tool for smalltalk, Theory and Practice of Object Systems (TAPOS), vol.3, p.253263, 1997. ,
Evolving object-oriented applications with refactorings, 1999. ,
DOI : 10.1109/ase.1999.802203