James Power - Papers Published in 2010


This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.

Using ATL in a tool-chain to calculate coverage data for UML class diagrams

Hao Wu, Rosemary Monahan and James F. Power,
2nd International Workshop on Model Transformation with ATL,
Malaga, Spain, June 30, 2010.

In this paper we describe the use of ATL as part of a tool chain that calculates coverage measures for UML class diagrams. The tool chains uses the USE tool as a parser and validator for UML diagrams, and represents the diagrams internally using the EMF framework.

A Testing Strategy for Abstract Classes

Peter J. Clarke, James F. Power, Djuradj Babich and Tariq M. King,
Software Testing, Verification and Reliability,
Vol. 20, No. (to appear), 2010, pp. Published Online: Mar 11 2010.
ISSN: 0960-0833.
(c) Copyright 2010, John Wiley and Sons.

This paper presents a structured approach that supports the testing of features in abstract classes, paying particular attention to ensuring that the features tested are those defined in the abstract class. Two empirical studies are performed on a suite of large Java programs and the results presented. The first study analyzes the role of abstract classes from a testing perspective. The second study investigates the impact of the testing strategy on the programs in this suite to demonstrate its feasibility and to comment on the pragmatics of its use.


Contact: James Power
Last revised: Thursday Jul 15, 2010