Research Article

Automated Dynamic Slicing based UML Modeling for Phylogenetic Classification

by  Divanshi Priyadarshni Wangoo
journal cover
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 93 - Issue 7
Published: May 2014
Authors: Divanshi Priyadarshni Wangoo
10.5120/16226-5703
PDF

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 },
                        year    = { 2014 },
                        volume  = { 93 },
                        number  = { 7 },
                        pages   = { 13-20 },
                        doi     = { 10.5120/16226-5703 },
                        publisher = { Foundation of Computer Science (FCS), NY, USA }
                        }
                        %0 Journal Article
                        %D 2014
                        %A Divanshi Priyadarshni Wangoo
                        %T Automated Dynamic Slicing based UML Modeling for Phylogenetic Classification%T 
                        %J International Journal of Computer Applications
                        %V 93
                        %N 7
                        %P 13-20
                        %R 10.5120/16226-5703
                        %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
  • 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.
  • F. Tip. A Survey of Program Slicing Techniques, J ProgramrningL3nguages, 1995, 3(3):121-189.
  • 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.
  • 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.
  • 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.
  • 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
  • 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.
  • 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
No index terms available.
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).

Powered by PhDFocusTM