Hyper/J™: Multi-dimensional separation of concerns for Java™
Harold Ossher, Peri Tarr
ICSE 2001
Many software engineering activities are organized around the idea of concerns. Separation of concerns is a basic tenet of software engineering intended to facilitate the development and evolution of software systems. Unfortunately, separation of concerns is not always possible in practice, and concerns often end up scattered and tangled. The goal of the MACS workshop is to bring together researchers and practitioners with interest and experience in techniques for modeling and analyzing the realization of concerns in software systems.
Harold Ossher, Peri Tarr
ICSE 2001
Siobhán Clarke, William Harrison, et al.
SIGPLAN Notices (ACM Special Interest Group on Programming Languages)
Xiaoxia Ren, Barbara G. Ryder, et al.
ICSE 2005
William Harrison, Harold Ossher, et al.
IBM Systems Journal