A Test-Driven Approach to Developing Pointcut Descriptors in AspectJ

@article{Delamare2009ATA,
  title={A Test-Driven Approach to Developing Pointcut Descriptors in AspectJ},
  author={Romain Delamare and Benoit Baudry and Sudipto Ghosh and Yves Le Traon},
  journal={2009 International Conference on Software Testing Verification and Validation},
  year={2009},
  pages={376-385}
}
Aspect-oriented programming (AOP) languages introduce new constructs that can lead to new types of faults, which must be targeted by testing techniques. In particular, AOP languages such as AspectJ use a pointcut descriptor (PCD) that provides a convenient way to declaratively specify a set of joinpoints in the program where the aspect should be woven. However, a major difficulty when testing that the PCD matches the intended set of joinpoints is the lack of precise specification for this set… CONTINUE READING
Highly Cited
This paper has 75 citations. REVIEW CITATIONS

Citations

Publications citing this paper.
Showing 1-10 of 28 extracted citations

A systematic review on fault based mutation testing techniques and tools for Aspect-J programs

2013 3rd IEEE International Advance Computing Conference (IACC) • 2013
View 7 Excerpts
Highly Influenced

An exploratory study of fault-proneness in evolving aspect-oriented programs

2010 ACM/IEEE 32nd International Conference on Software Engineering • 2010
View 4 Excerpts
Highly Influenced

Mutating aspect-oriented models to test cross-cutting concerns

2015 IEEE Eighth International Conference on Software Testing, Verification and Validation Workshops (ICSTW) • 2015
View 3 Excerpts

75 Citations

01020'10'12'14'16'18
Citations per Year
Semantic Scholar estimates that this publication has 75 citations based on the available data.

See our FAQ for additional information.

References

Publications referenced by this paper.
Showing 1-10 of 18 references

Using pointcut delta analysis to support evolution of aspect-oriented software

21st IEEE International Conference on Software Maintenance (ICSM'05) • 2005
View 13 Excerpts
Highly Influenced

On the existence of the aosd-evolution paradox

T. Tourwe, J. Brichau, K. Gybels
In AOSD 2003 Workshop on Software-engineering Properties of Languages for Aspect Technologies, • 2003
View 13 Excerpts
Highly Influenced

Mutation Testing for Aspect-Oriented Programs

2008 1st International Conference on Software Testing, Verification, and Validation • 2008
View 2 Excerpts

Regression Test Selection for AspectJ Software

29th International Conference on Software Engineering (ICSE'07) • 2007
View 1 Excerpt

A Candidate Fault Model for AspectJ Pointcuts

2006 17th International Symposium on Software Reliability Engineering • 2006

Detecting Redundant Unit Tests for AspectJ Programs

2006 17th International Symposium on Software Reliability Engineering • 2006
View 1 Excerpt