Open Access   Article Go Back

Generation of Testcases from UML Sequence Diagram and Detecting Deadlocks using Loop Detection Algorithm

A. Mallick1 , N. Panda2 , A.A. Acharya3

Section:Research Paper, Product Type: Journal Paper
Volume-2 , Issue-3 , Page no. 199-203, Mar-2014

Online published on Mar 30, 2014

Copyright © A. Mallick, N. Panda, A.A. Acharya . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

View this paper at   Google Scholar | DPI Digital Library

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: A. Mallick, N. Panda, A.A. Acharya, “Generation of Testcases from UML Sequence Diagram and Detecting Deadlocks using Loop Detection Algorithm,” International Journal of Computer Sciences and Engineering, Vol.2, Issue.3, pp.199-203, 2014.

MLA Style Citation: A. Mallick, N. Panda, A.A. Acharya "Generation of Testcases from UML Sequence Diagram and Detecting Deadlocks using Loop Detection Algorithm." International Journal of Computer Sciences and Engineering 2.3 (2014): 199-203.

APA Style Citation: A. Mallick, N. Panda, A.A. Acharya, (2014). Generation of Testcases from UML Sequence Diagram and Detecting Deadlocks using Loop Detection Algorithm. International Journal of Computer Sciences and Engineering, 2(3), 199-203.

BibTex Style Citation:
@article{Mallick_2014,
author = {A. Mallick, N. Panda, A.A. Acharya},
title = {Generation of Testcases from UML Sequence Diagram and Detecting Deadlocks using Loop Detection Algorithm},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {3 2014},
volume = {2},
Issue = {3},
month = {3},
year = {2014},
issn = {2347-2693},
pages = {199-203},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=96},
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=96
TI - Generation of Testcases from UML Sequence Diagram and Detecting Deadlocks using Loop Detection Algorithm
T2 - International Journal of Computer Sciences and Engineering
AU - A. Mallick, N. Panda, A.A. Acharya
PY - 2014
DA - 2014/03/30
PB - IJCSE, Indore, INDIA
SP - 199-203
IS - 3
VL - 2
SN - 2347-2693
ER -

VIEWS PDF XML
3526 3473 downloads 3723 downloads
  
  
           

Abstract

In an environment where processes those execute concurrently, speeding up their computation is important. Deadlock is a major issue that occurs during concurrent execution. In this paper, we present an approach to generate testcases from UML sequence diagram for detecting deadlocks during the design phase. This will reduce the effort and cost involved to fix deadlocks at a later stage. Our work begins with design of sequence diagram for the system, then converting it to intermediate graph where deadlock points are marked and then traverse to get testcases. The testcases thus generated are suitable for detecting deadlocks.

Key-Words / Index Term

Software testing, Test cases,Sequence diagram, Concurrency, Deadlock

References

[1] R.V Binder, "Testing Object-Oriented Systems Models, Patterns, and Tools, Object Technology Series". Addision Wesley, Reading, Massachusetts, October 1999
[2] P. Nagarani I, R. Venkata Ramana Chary, "A Tool Based Approach For Automation Of GUI Applications",ICCCNT�12 26th-28th July 2012, Coimbatore, India
[3] N. S. Dsouza, A. Pasala, A. Rickett and O. Estrada,"A code based approach to generate functional test scenarios for testing of re-hosted application", Short Papers of the 22nd IFIP ICTSS, Alexandre Petrenko, Adenilso Simao, Jose Carlos Maldonado (eds.), Nov. 08-10, 2010, Natal, Brazil
[4] Santosh Kumar Swain, Durga Prasad Mohapatra, and Rajib Mall, "Test Case Generation Based on Use case and Sequence Diagram", Journal of Object Technology, vol. 8,No. 3,May-June 2009,PP. 65-83
[5] Monalisa Sarma, Debasish Kundu, Rajib Mall, "Automatic Test Case Generation from UML Sequence Diagrams".15th International Conference on Advanced Computing and Combinations,2007 IEEE
[6] Philip Samuel, Anju Teresa Joseph, "Test Sequence Generation from UML Sequence Diagrams",2008 IEEE
[7] Emanuela G.Cartaxo, Francisco G.O.Neto and Patriticia D.L.Machado,Test Case Generation by means of UML Sequence
Diagrams and Labelled Transition Systems, 2007 IEEE
[8] Monalisha Khandai,Arup Abhinna Acharya,Durga Prasad Mohapatra, A Novel Approach of Test Case Generation for Concurrent Systems Using UML Sequence Diagram978-1-4244-8679-3,2011 IEEE
[9] Debashree Patnaik,Arup Abhinna Acharya, Durga Prasad Mohapatra, Generation Of Test Cases Using UML Sequence Diagram In A
System With Communication Deadlock, Journal of Computer Science and Information Technologies, Vol. 2 (3) , 2011, 1187-1190
[10] Guo Wenming, Fu Xiangling, Feng Jianmei, "A Data-driven Software Testing Tools Integration System", School of Software Engineering, Beijing University of Post and Telecommunication,Beijing,P.R.China,2009
[11] Srinivasan Desican, Gopalaswamy Ramesh, Software Testing principles and practices,3rd Edition, Pearson Publication
[12] Rajib Mall ,Software Testing principles and practices,3rd Edition, Pearson Publication
[13] Srinivasan Desican, Gopalaswamy Ramesh, Fundamentals of Software Engineering,3rd Edition, PHI Learning Private Limited
[14] Tarjan, R. E. ,Depth-first search and linear graph algorithms, SIAM Journal on Computing 1 (2): 146160,1972 doi:10.1137/0201010