|
The Concern Manipulation
Environment (CME) builds on and expands more than 10 years of research
on Subject-Oriented Programming and Multidimensional Separation
of Concerns. Some key publications in all these areas are listed
below.
We recommend that you
start with a brief summary of the CME.
Recent Papers on the
CME Foundations:
William Harrison and
Harold Ossher, "Member-Group
Relationships Among Objects." Workshop on Foundations of
Aspect-Oriented Languages at International Conference on Aspect-Oriented
Software Development, 2002.
William Harrison, Harold
Ossher, Peri Tarr, Vincent Kruskal and Frank Tip, CAT:
A Toolkit for Assembling Concerns. Research Report RC22686,
IBM Thomas J. Watson Research Center, Yorktown Heights, NY, December,
2002.
William Harrison, Harold
Ossher and Peri Tarr, Asymmetrically
vs. Symmetrically Organized Paradigms for Software Composition.
Research Report RC22685, IBM Thomas J. Watson Research Center, Yorktown
Heights, NY, December, 2002.
Multidimensional
Separation of Concerns and Hyper/J Papers:
Peri Tarr, Harold Ossher,
William Harrison, and Stanley M. Sutton, Jr., N
Degrees of Separation: Multi-dimensional Separation of Concerns.
In Proceedings of the 21st International Conference on Software
Engineering (ICSE '99), 107119, IEEE, May 1999.
Harold Ossher and Peri
Tarr. "Multi-Dimensional
Separation of Concerns in Hyperspace." IBM Research Report
21452, April, 1999.
Siobhán Clarke,
William Harrison, Harold Ossher, Peri Tarr. "Subject-Oriented
Design: Towards Improved Alignment of Requirements, Design, and
Code." Proceedings of the Conference on Object-Oriented
Programming: Systems, Languages, and Applications (OOPSLA), October
1999.
Harold Ossher and Peri
Tarr. "Multi-Dimensional Separation of Concerns and The Hyperspace
Approach." In Software Architectures and Component Technology
(M. Aksit, ed.), pages 293-323. Kluwer, 2002.
Harold Ossher and Peri
Tarr, Using
Multidimensional Separation of Concerns to (Re)shape Evolving Software.
Communications of the ACM, October 2001.
William Harrison, Charles
Barton, and Mukund Raghavachari, Mapping
UML Designs to Java, In Proceedings of 2000 Conference
on Object-Oriented Programming Systems, Languages, and Applications,
Minneapolis, 2000.
Subject-Oriented
Programming Papers:
William Harrison and
Harold Ossher. Subject-oriented
programming (a critique of pure objects)." In Proceedings
of the Conference on Object-Oriented Programming: Systems, Languages,
and Applications (OOPSLA), September 1993.
Harold Ossher, Matthew
Kaplan, Alexander Katz, William Harrison, and Vincent Kruskal, Specifying
Subject-Oriented Composition, Theory and Practice of Object Systems,
volume 2, number 3, 1996, Wiley & Sons.
|
|