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