|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
2008 Ninth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing
Test Sequence Generation from UML Sequence Diagrams
August 06-August 08
ISBN: 978-0-7695-3263-9
| ASCII Text | x | ||
| Philip Samuel, Anju Teresa Joseph, "Test Sequence Generation from UML Sequence Diagrams," 2010 11th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, pp. 879-887, 2008 Ninth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2008. | |||
| BibTex | x | ||
| @article{ 10.1109/SNPD.2008.100, author = {Philip Samuel and Anju Teresa Joseph}, title = {Test Sequence Generation from UML Sequence Diagrams}, journal ={2010 11th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing}, volume = {0}, year = {2008}, isbn = {978-0-7695-3263-9}, pages = {879-887}, doi = {http://doi.ieeecomputersociety.org/10.1109/SNPD.2008.100}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - 2010 11th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing TI - Test Sequence Generation from UML Sequence Diagrams SN - 978-0-7695-3263-9 SP879 EP887 A1 - Philip Samuel, A1 - Anju Teresa Joseph, PY - 2008 KW - UML KW - Sequence Diagram KW - Test Sequence KW - Message Sequence VL - 0 JA - 2010 11th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/SNPD.2008.100
In this paper, we present an approach to generate test sequences from UML 2.0 sequence diagrams. Sequence diagrams are one of the most widely used UML models in the software industry. Although sequence diagrams are used for modeling the dynamic aspects of the system, they can also be used for model based testing. Existing work does not encompass certain important features of UML 2.0 sequence diagrams. Our work considers many of the novel features of UML 2.0 sequence diagrams like alt, loop, opt and break to generate test sequences. These areimportant features as far as testing is concerned. Ourwork begins with defining the important types of relationship that can exist between the messages. Based on the relationship between the messages, the message sequences are generated. Our work considers an important feature of UML 2.0 sequence diagrams called the ‘Execution Occurrence’ to generate message sequences. Next, an intermediate representation of the sequence diagram is built. This intermediate representation is called the Sequence Dependency Graph (SDG). The message sequences are incorporated into the SDG. Finally, we discuss a traversal algorithm to generate test sequences from SDG. Our method is fully automated and the test sequences generated can be used to check the correctness of the implementation under test.
Index Terms:
UML, Sequence Diagram, Test Sequence, Message Sequence
Citation:
Philip Samuel, Anju Teresa Joseph, "Test Sequence Generation from UML Sequence Diagrams," snpd, pp.879-887, 2008 Ninth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2008
Usage of this product signifies your acceptance of the Terms of Use.
