DocumentCode
1842210
Title
Polymorphism Sequence Diagrams Test Data Automatic Generation Based on OCL
Author
Zhou, Hang ; Huang, Zhiqiu ; Zhu, Yi
Author_Institution
Coll. of Inf. Sci. & Technol., Nanjing Univ. of Aeronaut. & Astronaut., Nanjing
fYear
2008
fDate
18-21 Nov. 2008
Firstpage
1235
Lastpage
1240
Abstract
The polymorphism is an important character of object oriented design (OOD). However Unified Modeling Language (UML) sequence diagrams can not describe the polymorphism, which lead to lack test data to test polymorphism sequence diagram methods in integration testing. An approach is proposed to formalize polymorphism sequence diagrams and generate test data. According to classes OCL constraints and Satisfying Set rules, the approach got the Class Sets of Polymorphism Methods (CSPM).The approach transformed sequence diagrams into the Polymorphism Class Object Method Acyclic Graph (PCOMDAG). Utilizing the Test Data Automatic Generation (TCAG) algorithm, the approach automatically generated sequence diagram test data. The approach availability was verified by an application example and cases study. The results show that the approach can generate sequence diagram test data to test polymorphism methods and increase the test coverage rate of sequence diagram.
Keywords
object-oriented methods; program testing; OCL; Unified Modified Language sequence diagram; object oriented design; polymorphism class object method acyclic graph; polymorphism sequence diagrams test data automatic generation; Automatic testing; Character generation; Educational institutions; Information science; Object oriented modeling; Software standards; Software testing; Space technology; System testing; Unified modeling language; Unified modeling language; object constraint langrage; sequence diagrams; test; test data;
fLanguage
English
Publisher
ieee
Conference_Titel
Young Computer Scientists, 2008. ICYCS 2008. The 9th International Conference for
Conference_Location
Hunan
Print_ISBN
978-0-7695-3398-8
Electronic_ISBN
978-0-7695-3398-8
Type
conf
DOI
10.1109/ICYCS.2008.50
Filename
4709150
Link To Document