AOSD Explained

Advanced Programming Specialist Group event

Date/Time:
Thursday 30th November 2006, 6.00pm

Venue:
The Davidson Building, 5 Southampton Street, London WC2 7HA. Nearest underground stations are Charing Cross and Covent Garden.

Speaker:
John Florentin, Birkbeck College, University of London

Summary:
For the past 20 years programming and system design for commercial data processing have been dominated by an uncritical notion that the Object-Oriented approach supplies a perfect solution to every problem.

Starting in the mid 1990's, Gregor Kiczales at Xerox, and William Harrison, Harold Ossher, and Peri Tarr at IBM, and others elsewhere, began a careful examination of serious weaknesses in the OOP's approach, particularly in the total loss of code modularity. 'Aspect-Oriented Programming' (AOP), and 'Aspect-Oriented System Development' (AOSD) emerged to remedy this.

However, I believe that the several strands of AOSD work can now be merged and seen as a new, and more profound, basis for system design. This new approach is based on an extension, and refinement, of Requirements Analysis. I will summarise, very briefly, existing lines of work, and outline the steps in this new system design process.

Admission:
Free, but to gain admission please e-mail your name to our Vice-Chairman, Dr Frank Martin, at - frank.martin@bcs.org.

CPD Value:
Half Unit

Slides:
View the slides for this event (PDF - 101kb)