Title :
Measuring testability of aspect oriented programs
Author :
Kumar, Er Mohit ; Sharma, Parteek ; Sadawarti, Harsh
Author_Institution :
CSE Dept., RIMT-IET, Gobindgarh, India
Abstract :
Testability design is an effective way to realize the fault detection and isolation. It becomes crucial in the case of Aspect Oriented designs where control flows are generally not hierarchical, but are diffuse and distributed over the whole architecture. In this paper, we concentrate on detecting, pinpointing and suppressing potential testability weaknesses of a UML Aspect-class diagram. The attribute significant from design testability is called “class interaction”: it appears when potentially concurrent client/supplier relationships between classes exist in the system. These interactions point out parts of the design that need to be improved, driving structural modifications or constraints specifications, to reduce the final testing effort. This paper does an extensive review on testability of aspect oriented software, and put forth some relevant information about class-level testability.
Keywords :
Unified Modeling Language; aspect-oriented programming; fault diagnosis; program testing; UML aspect class diagram; aspect oriented software testability; class level testability; concurrent client supplier relationship; constraints specification; fault detection; fault isolation; testability design; Couplings; Encapsulation; Measurement; Object oriented modeling; Software; Testing; Unified modeling language; Aspect Object Oriented programming; Design; Software Characteristics; Software Testability;
Conference_Titel :
Computer Applications and Industrial Electronics (ICCAIE), 2010 International Conference on
Conference_Location :
Kuala Lumpur
Print_ISBN :
978-1-4244-9054-7
DOI :
10.1109/ICCAIE.2010.5735101