2005 Forum Home
Program
Keynote
Posters & Demos
GSRF
> Org Committee
> Prog Committee
> Dates
> For More Info
For Grad Students
Registration: Onsite
Maps & Directions
Past Forums
For More Info
|
|
Specification-based Testing for Aspect-Oriented Programming
Student: Yuewei (Joanna) Zhou, UCI/ISR
Advisor: Debra J. Richardson, UCI/ISR and Hadar Ziv, UCI/ICS
Abstract: Aspect-Oriented Programming (AOP) provides new constructs and tools to
handle cross-cutting concerns in programs. Fully realizing the potentials
of Aspect-Oriented Software Development requires new abstractions and
techniques for testing. This paper proposes a first step towards a
practical approach to test aspect-oriented software. The proposed approach
is accompanied by a selection algorithm that can select test cases that
are relevant to aspects under test. A new testing coverage definition is
proposed to specify the sufficiency of test cases on the aspect being
tested. A tool is developed to support the approach, automating test case
selection and coverage calculation. A detailed case study of banking
account processing illustrates this initial approach.
Bio:
Yuewei (Joanna) Zhou is interested in quality assurance of complex
software. She has been working on novel approaches to test aspect-oriented
software. Her approach combines insights from the areas of programming
languages, program analysis, and software testing. She has been actively
involved in software engineering conferences. She received BS degree in
environmental engineering from Tsinghua University of Beijing in China,
and MS and ME degrees in systems engineering and computer science
respectively from University of Pennsylvania.
|