CFP last date
20 May 2024
Reseach Article

Automated Dynamic Slicing based UML Modeling for Phylogenetic Classification

by Divanshi Priyadarshni Wangoo
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 93 - Number 7
Year of Publication: 2014
Authors: Divanshi Priyadarshni Wangoo
10.5120/16226-5703

Divanshi Priyadarshni Wangoo . Automated Dynamic Slicing based UML Modeling for Phylogenetic Classification. International Journal of Computer Applications. 93, 7 ( May 2014), 13-20. DOI=10.5120/16226-5703

@article{ 10.5120/16226-5703,
author = { Divanshi Priyadarshni Wangoo },
title = { Automated Dynamic Slicing based UML Modeling for Phylogenetic Classification },
journal = { International Journal of Computer Applications },
issue_date = { May 2014 },
volume = { 93 },
number = { 7 },
month = { May },
year = { 2014 },
issn = { 0975-8887 },
pages = { 13-20 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume93/number7/16226-5703/ },
doi = { 10.5120/16226-5703 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:15:10.615357+05:30
%A Divanshi Priyadarshni Wangoo
%T Automated Dynamic Slicing based UML Modeling for Phylogenetic Classification
%J International Journal of Computer Applications
%@ 0975-8887
%V 93
%N 7
%P 13-20
%D 2014
%I Foundation of Computer Science (FCS), NY, USA
Abstract

This paper presents an efficient classification algorithm for categorizing evolutionary organisms using slicing techniques. Dynamic slicing excels in tracing out dependencies between executable statements. The nature of these dependencies aids in the determination of control statements in a program. Dynamic slicing technique imbibes the run time execution trace based on a slicing criterion. Dynamic slicing algorithms can trace both the backward and forward dependencies. The UML model is automatically generated from the source code to validate the forward and backward dynamic slicing algorithm. This paper shows the algorithmic implementation in NetBeans IDE 7. 4. It provides a new platform for automated software engineering. The algorithm efficiently discovers the evolutionary relationship between organisms . Forward dynamic slicing algorithm helps in identifying the successors of the organisms and the backward dynamic slicing algorithm finds out the predecessors of the evolutionary organisms. Both the algorithms are based on dynamic slicing criterion at the run time execution trace. The integration of these phylogenetic algorithms deciphers the building complexity of the evolutionary organisms. It proves to have an advantageous classification encasement for jeopardized species.

References
  1. Donglin Liang and Mary Jean Harrold , "Slicing Objects using System Dependence Graphs,"International Conference on Software Maintenance, Washington, D. C, pp. 358-67, November 1998.
  2. F. Tip. A Survey of Program Slicing Techniques, J ProgramrningL3nguages, 1995, 3(3):121-189.
  3. Baowen Xu Zhenqiang Chen, Dynamic Slicing Object-Oriented Programs for Debugging, Proceedings of the Second IEEE International Workshop on Source Code Analysis and Manipulation (SCAM'02), pp. 115-122, 2002.
  4. Soubhagya Sankar Barpanda, Baikuntha Narayan Biswal, Sasmita Rani Behera, Mitrabinda Ray, Durga Prasad Mohapatra, Interprocedural Slicing of Generic Programs, IEEE International Conference on Signal Processing Systems, pp. 570-573, 2009.
  5. Zoltán Ujhelyi, Ákos Horváth, Dániel Varró, Towards Dynamic Backward Slicing of Model Transformations, IEEE ASE, pp. 404-407, Lawrence, KS, USALawrence, KS, USA, 2011.
  6. Jaiprakash T. Lallchandani R. Mall, Static Slicing of UML Architectural Models, Journal of Object Technology, Vol. 8, No. 1, January-February, pp. 159-188, 2009
  7. Alina Mishra, Subhrakanta Panda, Dishant Munjal, Dynamic Slicing of Aspect-Oriented UML Communication Diagram, International Journal of Computer Science and Informatics, Volume?3, Issue?2, pp. 58-63, 2013.
  8. N. Sasirekha, A. Edwin Robert and Dr. M. Hemalatha, Program Slicing Techniques and its Applications, International Journal of Software Engineering & Applications (IJSEA), Vol. 2, No. 3, pp. 50-64, July 2011.
Index Terms

Computer Science
Information Sciences

Keywords

Forward Dynamic Slicing Algorithm (FDSA) Backward Dynamic Slicing Algorithm (BDSA) Phylogenetic System Dependence Graphs (PSDG) System Dependence Graph (SDG) Lines of Code (LOC) Software Development Lifecycle (SDLC).