Full professorin the Department of Information System at Universiti Putra Malaysia, he will address the title:
Aspect-oriented Software Testing
Abdul Azim Abdul Ghani is a professor in the Department of Information System at Universiti Putra Malaysia. His research interests include software measurements, software testing, and formal methods. He holds a Doctoral degree in Software Engineering from University of Strathclyde, MSc in Computer Science from University of Miami, BSc in Mathematics/Computer Science from Indiana State University.
Abstract
Aspect-oriented programming (AOP), as one of the prominent modularization techniques is gaining popularity as a methodology for contemporary software systems development. To realize the benefits of AOP and to reduce both effort and costs in assuring the correctness and general quality of aspect-oriented programs, they should be subjected to automated testing. Automated testing, as one of the most pressing needs of the software industry, is a delicate issue in testing aspect-oriented programs that still requires advancement and has a long way to go before maturity. Previous attempts and studies in automated test generation process for aspect-oriented programs have been very limited and still far from ideal for real world aspect-oriented software. This presentation will cover the following:
• The approaches proposed by researchers in handling aspect-oriented software testing in terms of code-based, state-based, and fault-based.
• The existing automated aspect-oriented testing approaches.
• A new automated test generation strategy, called RAMBUTANS, with its tool support based on the AspectJ.