DocumentCode :
2132136
Title :
Aspect-oriented software for testability
Author :
Meetei, Mutum Zico
Author_Institution :
Dept. of Math., Jazan Univ., Jazan, Saudi Arabia
fYear :
2012
fDate :
16-18 Oct. 2012
Firstpage :
1326
Lastpage :
1331
Abstract :
AOP is recently popular for effective technique in modularizing the crosscutting concerns such as exception handling, fault tolerance, error handling and reusability. Modularizing crosscutting concerns has a great impact on testability of software. Testability of software is the degree to facilitate testing in a given test context and ease reveling of faults. Controllability and observability are the important measures of testing non-functional requirements of software. To test software requires controlling the input and observing the output. Controllability provides a concept of probability to handle the software´s input (the internal state) while observability is to observe the output for certain input. This paper presents an overview of the use of aspect-oriented programming (AOP) for facilitating controllability to ease testability of object-oriented software, and simulation of well-mixed biochemical systems.
Keywords :
aspect-oriented programming; error handling; program testing; software reusability; AOP; aspect-oriented programming; aspect-oriented software; controllability; error handling; exception handling; fault tolerance; nonfunctional requirements testing; object-oriented software; observability; probability; reusability; software input; software testability; well-mixed biochemical systems; AOP; AspectJ; Crosscutting concerns; Observability; Simulation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Biomedical Engineering and Informatics (BMEI), 2012 5th International Conference on
Conference_Location :
Chongqing
Print_ISBN :
978-1-4673-1183-0
Type :
conf
DOI :
10.1109/BMEI.2012.6512950
Filename :
6512950
Link To Document :
بازگشت