ACM Home Page
Please provide us with feedback. Feedback
Towards a fault model for AspectJ programs: step 1 -- pointcut faults
Full text PdfPdf (354 KB)
Source International Symposium on Software Testing and Analysis archive
Proceedings of the 2nd workshop on Testing aspect-oriented programs table of contents
Portland, Maine
Pages: 1 - 6  
Year of Publication: 2006
ISBN:1-59593-415-4
Authors
Jon S. Bækken  Washington State University, Pullman, Washington
Roger T. Alexander  Washington State University, Pullman, Washington
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 33,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1146374.1146375
What is a DOI?

ABSTRACT

We argue that a fault model is needed for effective testing of AspectJ programs. As a starting point for a fault model, we identify categories of pointcut-related fault types, propose a format for describing individual fault types, and give an in-depth description of an example fault type.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
The aspectj programming guide. URL: http://www.eclipse.org/aspectj/doc/released/progguide/.
 
2
The aspectj project. URL: http://www.eclipse/org/aspectj/.
 
3
R. T. Alexander, J. M. Bieman, and A. A. Andrews. Towards the systematic testing of aspect-oriented programs. Technical Report CS-4-105, Department of Computer Science, Colorado State University, March 2004.
 
4
 
5
 
6
M. Ceccato, P. Tonella, and F. Ricca. Is aop code easier to test than oop code? In Workshop on Testing Aspect-Oriented Programs, 4th International Conference on Aspect-Oriented Software Development, Chicago, Illinois, March 2005.
 
7
A. Colyer, A. Clement, G. Harley, and M. Webster. eclipse AspectJ. Addison-Wesley, 2005.
 
8
IEEE. Ieee standard glossary of software engineering terminology, September 1990.
 
9
C. Koppen and M. Störzer. Pcdiff: Attacking the fragile pointcut problem. In The European Interactive Workshop on Aspects in Software, Berlin, Germany, September 2004.
 
10
R. Laddad. AspectJ in Action. Manning Publications Co., 2003.
 
11
O. A. L. Lemos, J. C. Maldonado, and P. C. Masiero. Structural unit testing of aspectj programs. In Workshop on Testing Aspect-Oriented Programs, 4th International Conference on Aspect-Oriented Software Development, Chicago, Illinois, March 2005.
 
12
M. Mortensen and R. T. Alexander. An approach for adequate testing of aspectj programs. In Workshop on Testing Aspect Oriented Programs, 4th International Conference on Aspect-Oriented Software Development, Chicago, Illinois, March 2005.
 
13
 
14
 
15
A. van Deursen, M. Marin, and L. Moonen. A systematic aspect-oriented refactoring and testing strategy, and its application to jhotdraw. Technical Report SEN-R0507, Centrum voor Wiskunde en Informatica, March 2005.
16
 
17
D. Xu, W. Xu, and K. Nygard. A state-based approach to testing aspect-oriented programs. In Proceedings of the 17th International Conference on Software Engineering and Knowledge Engineering, Taiwan, pages 560--565, July 2005.
 
18
W. Xu and D. Xu. A model-based approach to test generation for aspect-oriented programs. In Workshop on Testing Aspect Oriented Programs, 4th International Conference on Aspect-Oriented Software Development, March 2005.

Collaborative Colleagues:
Jon S. Bækken: colleagues
Roger T. Alexander: colleagues