Subject-Oriented Design: Supporting Separation of Concerns throughout the Lifecycle

Advanced Programming Specialist Group event

Thursday 8 November 2001, 6.00pm

Sun Microsystems, Regis House, 45 King William Street, London EC4. The nearest underground stations are Bank and Cannon Street.

Dr Siobhan Clarke, Trinity College Dublin.

Limitations in the possibilities associated with separation of concerns within the object-oriented paradigm result in a structural mismatch between requirements and OO specifications, causing comprehensibility, traceability and re-use problems. Subject-oriented design removes this structural mismatch.

This talk discusses how this is achieved within the context of the UML, and how patterns of composition may be specified to support the separation of cross-cutting requirements such as distribution. Though based on the subject-oriented programming paradigm, design for separation in this manner also supports the Aspect-Oriented programming approach, as will be illustrated.

The slides of this lecture can be seen on -

Admission is free, BUT PRE-REGISTRATION IS ESSENTIAL. E-mail your name to Dr Frank A. Martin.

CPD Value:
Half unit