A Novel Approach for Computing Dynamic Slices of Web Based Applications

被引:0
|
作者
Mishra, Siba [1 ]
Sharma, Urvashi [1 ]
Kumar, Chiranjeev [1 ]
机构
[1] Indian Sch Mines, Dept Comp Sci & Engn, Dhanbad, Jharkhand, India
关键词
Dynamic Slice; Program Slicing; Slice; WADG; Web Applications;
D O I
10.1109/ACCT.2014.27
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Program slicing is an effective decomposition technique to relevant parts of a program or application during debugging and analysis activities. It extracts slice of codes from a developed program, which have been affected by value of variable for some point of interest. A variant of slicing, dynamic slicing based on specific execution when debugged, yeilds more precise executable slices. Moreover, the dynamic slicing obtained for web application is useful in analysis and testing of web sites. In this paper we have proposed an algorithm for computing dynamic slices of web based applications. We have used a dependence based intermediate program representation, which is named as Web Application Dependency Graph (WADG) for representing a web based application embedded with a scripting language. The WADG is a directed digraph which represents the various types of dependencies like data, control and link that may exists between different statements of web application. After user entered details, our proposed algorithm computes slice by marking and unmarking the executed edges of WADG appropriately.
引用
下载
收藏
页码:153 / 158
页数:6
相关论文
共 50 条
  • [21] EvalWare: Granular computing for web applications
    Castillo, Carlos
    Yao, Yiyu
    IEEE SIGNAL PROCESSING MAGAZINE, 2008, 25 (02) : 142 - 144
  • [22] Ontology based web crawling - A novel approach
    Ganesh, S
    ADVANCES IN WEB INTELLIGENCE, PROCEEDINGS, 2005, 3528 : 140 - 149
  • [23] A Web-based Platform for Publication and Distributed Execution of Computing Applications
    Sukhoroslov, Oleg
    Volkov, Sergey
    Afanasiev, Alexander
    2015 14TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC), 2015, : 175 - 184
  • [24] A computational framework for cardiac modeling based on distributed computing and web applications
    Martins, D. M. S.
    Campos, F. O.
    Ciuffo, L. N.
    Oliveira, R. S.
    Amorim, R. M.
    Vieira, V. F.
    Ebecken, N. F. F.
    Barbosa, C. B.
    dos Santos, R. Weber
    HIGH PERFORMANCE COMPUTING FOR COMPUTATIONAL SCIENCE - VECPAR 2006, 2007, 4395 : 544 - +
  • [25] A Description-based Approach to Mashup of Web Applications, Web Services and Mobile Phone Applications
    Chaisatien, Prach
    Tokuda, Takehiro
    INFORMATION MODELLING AND KNOWLEDGE BASES XXII, 2011, 225 : 174 - 193
  • [26] A novel algorithm for reducing energy-consumption in cloud computing environment: Web service computing approach
    Moganarangan, N.
    Babukarthik, R. G.
    Bhuvaneswari, S.
    Basha, M. S. Saleem
    Dhavachelvan, P.
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2016, 28 (01) : 55 - 67
  • [27] A mobile agent-based approach to Web-based distributed computing
    Mahmoud, QH
    HIGH PERFORMANCE COMPUTING SYSTEMS AND APPLICATIONS, 2002, 657 : 61 - 67
  • [28] Dynamic Key Based Algorithm for Security in Cloud Computing Using Soft Computing and Dynamic Fuzzy Approach
    Kumar, P.
    Gupta, A.
    Kumar, S.
    JOURNAL OF SCIENTIFIC & INDUSTRIAL RESEARCH, 2019, 78 (09): : 596 - 600
  • [29] A UML-based approach for testing web applications
    Nilawar, M
    Dascalu, S
    COMPUTERS AND THEIR APPLICATIONS, 2004, : 334 - 339
  • [30] An approach for Reverse Engineering of web-based applications
    Di Lucca, GA
    Di Penta, M
    Antoniol, G
    Casazza, G
    EIGHTH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, 2001, : 231 - 240