Call for Papers
Topics of Interest
Important Dates
Program Committee
Workshop Program
Previous Workshops

Call for Participation

Third Workshop on Testing Aspect-Oriented Programs  (WTAOP'07)

Tuesday, March 13, 2007

In conjunction with


Aspect-Oriented Programming (AOP) is a new paradigm for dealing with concerns that cut cross system components. It aims to encapsulate crosscutting concerns into aspects with the advice invoked at the designated points of program execution. While AOP improves the modularity of crosscutting concerns, the features and mechanisms of AOP also yield new fault types. New strategies, techniques, and practices are required for the quality assurance of aspect-oriented programs.

The Third Workshop on Testing Aspect-Oriented Programs (WTAOP'07) will bring together researchers and practitioners to discuss the challenges and issues associated with the testing of aspect-oriented programs. WTAOP'07 will continue the work of the previous workshops held in conjunction with AOSD 2005 and ISSTA 2006 (http://cyborg.eecs.wsu.edu/wtaop/). The goals of WTAOP'07 include the following:
  • Defining a research agenda for the testing of aspect-oriented programs,
  • Identifying needed testing techniques, strategies, and tools,
  • Framing the problems that pose essential testing challenges that are peculiar to aspect-oriented programming.
Topics of Interest

We solicit position papers on all aspects pertaining to the testing of aspect-oriented programs. Topics of interest include, but are not limited to, the following: 
  • Unit testing of aspects
  • Testing of woven artifacts
  • Prediction of emergent aspect behaviors
  • Fault models of AOP
  • Model/specification-based testing of aspects
  • Early aspects and testing
  • Test coverage criteria for aspects
  • Evaluation of aspect testing methods
  • Differences/commonalities in testing object- and aspect-oriented programs
  • Automation of aspect testing
  • Case studies
Submission Guidelines

Submissions should be in the ACM SIG proceedings publication format nine point font or larger, and should be no longer than six pages, including all text, references, appendices, and figures. The expectation is that papers accepted at the workshop will eventually lead to full-length papers at high-quality conferences or journals. Papers must be submitted in PDF, postscript, or Word format to Dr. Dianxiang Xu at dianxiang.xu@ndsu.edu by the deadline for paper submission.

Submitted papers will be reviewed by the program committee. Selections will be based on content, quality, and relevance. Accepted papers will be published in the ACM digital library. Authors of the best position papers and those leading to the most constructive discussions at the workshop will be invited to submit a suitably expanded form of the paper for a special issue or section on testing aspect-oriented programs in a journal.

Important Dates

Deadline for paper submission: January 15, 2007 (Extended deadline: January 26, 2007)
Notification of acceptance: February 2, 2007
Deadline for final contributions: February 16, 2007
Workshop at AOSD: Tuesday, March 13, 2007

Program Committee

   Program Co-Chairs
Dianxiang Xu, North Dakota State University, USA
Roger T. Alexander, Washington State University, USA
   Committee Members
Jack Hagemeister, Washington State University, USA
Xudong He, Florida International University, USA
Jun Kong, North Dakota State University, USA
Cristina V. Lopes, University of California, Irvine, USA
David H. Lorenz, University of Virginia, USA
Aditya Marthur, Purdue University, USA
Dehla Sokenou, GEBIT Solutions, Berlin, Germany
Eric Wong, University of Texas at Dallas, USA
Tao Xie, North Carolina State University, USA
Jianjun Zhao, Shanghai Jiao Tong University, China
Hong Zhu, Oxford Brookes University, UK

Workshop Program

13:45-14:00 Opening and Introduction
Minimizing Stub Creation during Integration Test of Aspect-Oriented Programs
Reginaldo Ré, Otávio Augusto Lazzarini Lemos, and Paulo Cesar Masiero
Perspectives on Automated Testing of Aspect-Oriented Programs
Tao Xie and Jianjun Zhao
15:00 -15:30
Testing AspectJ Programs using Fault-Based Testing
Chuan Zhao and Roger T. Alexander

15:30 -16:00
Coffee Break

Generation of Test Requirements from Aspectual Use Cases
Dianxiang Xu and Xudong He
16:30 -17:00
Testing Aspect-Oriented Programs as Object-Oriented Programs
Chuan Zhao and Roger T. Alexander
17:00 -17:30