Home
Schedule
Abstract Template
Masters Attendance
Center
Home
Courses
People
Projects
Page
Edit Page
Rename Page
Attach File
Printable
Wiki Source
More ...
Web
Recent Changes
Notify Service
News
Page Index
Search
More ...
Wiki
About TWiki
Text Formatting
Registration
Change Password
Reset Password
Users
Groups
Log In
or
Register
Aspect Oriented Programming And Design Patterns
Stc
Date: 2006-01-26 Time: 11:45 Room: BBL room 471 ----+++ Speaker: [[Students.NielsReyngoud][Niels Reyngoud]] ----+++ Title: Aspect Oriented Programming and Design Patterns ----+++ Abstract The design patterns that were indentified by the “Gang of Four” offer flexible solutions to common software development problems. When these design patterns were first identified, the sample implementations were geared towards the current state of the art in object-oriented languages. Since then, aspect-oriented programming has been proposed as a means of modularising crosscutting concerns in software. A number of the Gang of Four patterns involve crosscutting structures in the relationship between roles in the pattern and classes in each instance of the pattern. With the help of aspect-oriented programming, important modularity improvements can be made for these patterns by localising pattern code. In this talk I will give an overview of the work that has been done in this field. I will start by giving an introduction in aspect-oriented programming and <nop>AspectJ. Then, I will pick a representative pattern out of the Gang of Four collection and inspect the <nop>AspectJ implementation in detail, in order to discuss the general improvements in the aspect-oriented pattern implementations.