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 条
  • [31] An agent-based testing approach for Web applications
    Qi, Y
    Kung, D
    Wong, E
    PROCEEDINGS OF THE 29TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, WORKSHOPS AND FAST ABSTRACTS, 2005, : 45 - 50
  • [32] An Approach to Testing Web Applications Based on Probable FSM
    Qian Zhongsheng
    2009 INTERNATIONAL FORUM ON INFORMATION TECHNOLOGY AND APPLICATIONS, VOL 1, PROCEEDINGS, 2009, : 519 - 522
  • [33] A simple approach for testing web service based applications
    Tarhini, Abbas
    Fouchal, Hacene
    Mansour, Nashat
    INNOVATIVE INTERNET COMMUNITY SYSTEMS, 2006, 3908 : 134 - +
  • [34] Computing Dynamic Slices of Concurrent Feature-Oriented Programs
    Madhusmita Sahu
    Durga Prasad Mohapatra
    Arabian Journal for Science and Engineering, 2019, 44 : 9471 - 9497
  • [35] Computing dynamic slices of concurrent object-oriented programs
    Mohapatra, DP
    Mall, R
    Kumar, R
    INFORMATION AND SOFTWARE TECHNOLOGY, 2005, 47 (12) : 805 - 817
  • [36] Computing Dynamic Slices of Concurrent Feature-Oriented Programs
    Sahu, Madhusmita
    Mohapatra, Durga Prasad
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2019, 44 (11) : 9471 - 9497
  • [37] TRIANGULATION RESOURCE PROVISIONING FOR WEB APPLICATIONS IN CLOUD COMPUTING: A PROFIT-AWARE APPROACH
    Singh, Parminder
    Gupta, Pooja
    Jyoti, Kiran
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2019, 20 (02): : 207 - 222
  • [38] A reputation-based computing approach in trusted web service provisions
    Wang, Ping
    Chao, Kuo-Ming
    Lo, Chi-Chun
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2015, 30 (04): : 285 - 301
  • [39] Agent services: An approach for grid computing based on agent and web services
    Zhai, Zhengli
    Yang, Yang
    Wang, Yuanzhuo
    WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 2537 - +
  • [40] A Cloud computing approach based on mobile agents for web services discovery
    Hamza, Saouli
    Okba, Kazar
    Aicha-Nabila, Benharkat
    Youssef, Amghar
    2012 SECOND INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING TECHNOLOGY (INTECH), 2012, : 297 - 304