TY - GEN
T1 - Test case generation for integrating medical systems considering function characteristics
AU - Shin, Youngsul
AU - Hossain, Muhammad I.
AU - Lee, Woo Jin
PY - 2012
Y1 - 2012
N2 - A medical system is complicated because it has many sub-modules and is connected with many kinds of other systems. Because software faults tend to occur in interoperation among modules, a safety-critical medical system should be tested strictly in terms of integration. At integration testing phase, there are too many execution path of software to test, that makes testing difficult. To deal with the problem, existing test approaches ignore complicated internal information of modules at integration testing phase. However, the existing approach may not find faults of interoperation among modules because they cannot define test cases that cover many execution paths. Our paper proposes a method to test interoperation among modules by abstraction of function characteristics and reuse of test cases. Abstraction of function characteristics generates test cases that bring internal information of functions. By reusing the generated test cases, integration testing can consider internal information of functions.
AB - A medical system is complicated because it has many sub-modules and is connected with many kinds of other systems. Because software faults tend to occur in interoperation among modules, a safety-critical medical system should be tested strictly in terms of integration. At integration testing phase, there are too many execution path of software to test, that makes testing difficult. To deal with the problem, existing test approaches ignore complicated internal information of modules at integration testing phase. However, the existing approach may not find faults of interoperation among modules because they cannot define test cases that cover many execution paths. Our paper proposes a method to test interoperation among modules by abstraction of function characteristics and reuse of test cases. Abstraction of function characteristics generates test cases that bring internal information of functions. By reusing the generated test cases, integration testing can consider internal information of functions.
KW - Abstraction of function behavior
KW - Complicated medical software
KW - Function behavior reduction
KW - Integration testing
KW - Required interface
KW - Test case reuse
UR - http://www.scopus.com/inward/record.url?scp=84863641763&partnerID=8YFLogxK
U2 - 10.2316/P.2012.764-155
DO - 10.2316/P.2012.764-155
M3 - Conference contribution
AN - SCOPUS:84863641763
SN - 9780889869097
T3 - Proceedings of the 9th IASTED International Conference on Biomedical Engineering, BioMed 2012
SP - 489
EP - 495
BT - Proceedings of the 9th IASTED International Conference on Biomedical Engineering, BioMed 2012
T2 - 9th IASTED International Conference on Biomedical Engineering, BioMed 2012
Y2 - 15 February 2012 through 17 February 2012
ER -