AGM followed by Aspect-Oriented Programming Using Composition Filters

Advanced Programming Specialist Group event

Date/Time:
Thursday 9 May 2002, 6.00pm.

Venue:
Sun Microsystems, Regis House, 45 King William Street, LONDON EC4R 9AN. The nearest underground stations are Bank, Cannon Street and Monument.

Speaker:
Professor Mehmet Aksit, Professor of Software Engineering,Twente University, The Netherlands.

Summary:
The object-oriented paradigm has been successful because of its good modularity characteristics. Composability problems may be experienced, however, when objects need to evolve due to new or changing requirements.

Especially, the so-called non-functional properties of software, such as access-control, history sensitivity, synchronization and real-time behavior, which make it difficult to adapt and reuse objects. This talk will first present an illustrative example, which evolves due to the changing requirements.

The talk will then illustrate the limitations of current object-oriented languages and design patterns in coping with the changing requirements. As a solution to the obstacles, various aspect-oriented approaches will be discussed briefly.

The talk will further focus on the composition filters approach and will illustrate its advantages, limitations and practical applicability in real projects.

Admission:
Admission is free, but it is essential to e-mail your name to Dr Frank Martin, the Vice-Chairman.

CPD Value:
Half unit