A Test-Driven Approach to Developing Pointcut Descriptors in AspectJ | IEEE Conference Publication | IEEE Xplore