Domain-driven discovery of stable abstractions for pointcut interfaces

Dimitri Van Landuyt, Steven Op de beeck, Eddy Truyen, Wouter Joosen

2009 · 14 citations · 21 references

DOIFull text

Open access

Concepts

Abstract

The benefits of defining explicit pointcut interfaces in aspect-oriented applications have been advocated by many. A pointcut interface exposes a set of crosscutting abstract behaviours (as named pointcut signatures) that multiple aspects in the application can use. In accordance with the dependency inversion and stable dependencies principles, a pointcut interface should expose only stable abstractions in order to maximally promote its reuse across a family of applications.

References

21