The Concern Manipulation Environment, a new open source initiative to address AOSD across the software lifecycle

Advanced Programming Specialist Group event

Thursday 20 November 2003, 6.00 pm

University College London, The Council Room, Main Building. Accessed from Gordon Square, WC1. The nearest underground stations are Warren Street, Goodge Street, Tottenham Court Road and Euston Square.

Andy Clement, IBM UK.

The Concern Manipulation Environment (CME) is an initiative originating from IBM research that supports aspect-oriented software developers, tool providers, and researchers. It will offer end users a suite of tools for use in creating, manipulating, and evolving aspect-oriented software, across the full software lifecycle.

As well as supplying a flexible, open set of components and frameworks upon which new tools can be built, it provides a common platform in which different AOSD tools can interoperate and integrate.

This session will provide an introduction to the CME and cover what can be expected by developers working within its first release:

  • How developers can model concerns in existing software.
  • How developers can then extract those concerns.
  • How developers can compose concerns into new useful software systems.

Hyper/J provided the first generation of support for multi- dimensional separation of concerns. The CME provides the next generation of support, subsuming the composition and extraction capabilities of Hyper/J.

Free, but please ask Dr Frank Martin to add your name to the security list by e-mailing him at -: Notification is required individually for each meeting.

CPD Value:
Half unit