Test-based Pointcut is a new lanugage construct for aspect-oriented programmming that turns unit test cases into interface of crosscutting concerns.
- Test-based pointcuts are less fragile with respect to program changes.
- Test-based pointcuts can discriminate execution histories without requiring to specify detailed execution steps.
- Kouhei Sakurai , Hidehiko Masuhara , Test-based Pointcuts: A Robust Pointcut Mechanism Based on Unit Test Cases for Software Evolution
Prototype Implementation: testbasedpc.zip