Project: A generalisation of the aspect oriented paradigm for software design
01-OCT-04 – 30-SEP-08
A generic definition of aspect orientation is developed, such that the paradigm is also applicable in procedural programming languages. This implies that a generalisation of the concepts "point cut" and "advice" is required. The concepts being developed are benchmarked w.r.t. real code bodies. A formal description of aspects is developed. The impact of aspect orientation on existing design techniques such as UML is examined.