Test-based Pointcuts

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.

Members

Publications

  • Kouhei Sakurai , Hidehiko Masuhara , Test-Based Pointcuts for Robust and Fine-Grained Join Point Sepcification
    • AOSD ’08: In Proceedings of the Seventh International Conference on Aspect-Oriented Software Development, 2008
    • paper: aosd2008_testbasedpc.pdf
  • Kouhei Sakurai , Hidehiko Masuhara , Test-based Pointcuts: A Robust Pointcut Mechanism Based on Unit Test Cases for Software Evolution
    • LATE ’07: Proceedings of the workshop on Linking Aspect Technology and Evolution revisited , ACM Press , Vancouver British Columbia Canada , 2007
    • paper: late2007_testbasedpc.pdf