Position Papers

Below is a list of position papers submitted by workshop participants. (The position papers are sorted by the the last names of the authors) Each position paper (PDF format) is linked to its title below. A gzipped tar file of all position papers is also available. 

Analyzing Multi-dimensional Programming in AOP and Composition Filters
    Lodewijk M.J. Bergmans and Mehmet Aksit, University of Twente

Sorting out Concerns
    Lee Carver and William G. Griswold, University of California, San Diego

The Dimensions of Separating Requirements Concerns for the Duration of the Development Lifecycle
    Siobhan Clarke, Dublin City University
    William Harrison, Harold Ossher, and Peri Tarr, IBM T.J. Watson Research Center

Recombing Concerns: Experience with Transformation
    Geoff A. Cohen, Duke University

A Framework to Address a Two-dimensional Composition of Concerns
    Constantinos A. Constantinides, Atef Bader, and Tzilla Elrad, Illinois Institute of Technology

First-Class Extensibility for UML - Packaging of Profiles, Stereotypes, Patterns
    Desmond D'Souza, Aamod Sane, and Alan Birchenough

Dimension Templates: Multi-dimensional Separation of Concerns in UML
    Marcus Fontura, Princeton University

Motivation for Enabling Separation of Concerns in Software Product Lines
    Michael Grier, Raytheon Systems Company, Colorado

Aspect Browser: Tool Support for Managing Dispersed Aspects
    William G. Griswold, University of California, San Diego
    Yoshikiyo Kato, University of Tokyo
    Jimmy J. Yuan, University of California, San Diego

Aspects, Concerns, Subjects, Views, ...
    Rich Hilliard, Integrated Systems and Internet Solutions Inc., Massachusetts 

Dimensions for the Separation of Concerns in Describing Software Development Processes
    Pavel Hruby, Navision Software,  Denmark

Multidimensional Tree-Structured Spaces for Separation of Concerns in Software Development Environments
    Doug Kimmelman, IBM T.J. Watson Research Center

The Structure of Features in Java Code: An Exploratory Investigation
    Albert Lai and Gail C. Murphy, University of British Columbia

The Role of the Base in Aspect-oriented Programming
    John Lamping, Xerox PARC

Separation of Concerns and Typing: A First Stab (Updated February 3, 2000)
    Hafedh Mili, Joumana Dargham, and Salah Bendelloul, Universite du Quebec a Montreal

Separation of Concerns in Early Stage of Framework Development
    Shin Nakajima, NEC, Japan

Towards a Formal Model of Object-oriented Hyperslices
    Torsten Nelson, Donald Cowan, and Paulo Alencar, University of Waterloo

On Aspect-oriented Design - Applying "Multi-Dimensional Separation of Concerns" on Designing Quality Attributes
    Natsuko Noda and Tomoji Kishi, NEC Corporation, Japan

Migrating a Static Analysis Tool to AspectJ
    Martin P. Robillard and Gail C. Murphy, University of British Columbia

Dynamic Component Gluing (Postscript)
    Linda Seiter, Santa Clara University
    Mira Mezini, University of Siegen
    Karl Lieberherr, Northwestern University

The Watson Subject Compiler and AspectJ( A Critique of Practical Objects)
    Mark Skipper, Imperial College of Science, Technology and Medicine

Separation and Composition of Overlapping and Interacting Concerns
    Antonio Rito Silva, University of Lisbon

Multiple Dimensions of Concern in Software Testing
    Stanley M. Sutton Jr., EC Cubed Inc., Connecticut

Composing Non-orthogonal Meta-programs
    Bart Vanhaute, Eddy Truyen, Wouter Joosen, Pierre Verbaeten, Katholieke Universiteit Leuven

The Limits to Factoring
    David Ungar, Sun Microsystems Laboratory