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 条
  • [1] A novel approach for computing dynamic slices of object-oriented programs with conditional statements
    Mohapatra, DP
    Mall, R
    Kumar, R
    [J]. Proceedings of the IEEE INDICON 2004, 2004, : 478 - 482
  • [2] An Approach for Computing Dynamic Slices of Structured Programs Using Dependence Relations
    Sahu, Madhusmita
    Mohanty, Swatee Rekha
    Mohapatra, Durga Prasad
    [J]. COMPUTATIONAL INTELLIGENCE IN DATA MINING, VOL 1, 2015, 31 : 625 - 635
  • [3] Dynamic Scaling of Web Applications in a Virtualized Cloud Computing Environment
    Chieu, Trieu C.
    Mohindra, Ajay
    Karve, Alexei A.
    Segal, Alla
    [J]. ICEBE 2009: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2009, : 281 - 286
  • [4] A Novel Framework for Validating Dynamic Web Applications
    Chan, Chee Sheen
    Hong, Jer Lang
    [J]. 2013 10TH INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (FSKD), 2013, : 831 - 836
  • [5] An Approach to Evaluate Applications Running on Web-Based Remote Virtual Machines in Cloud Computing
    Mulfari, Davide
    Celesti, Antonio
    Fazio, Maria
    Villari, Massimo
    [J]. ADVANCES IN SERVICE-ORIENTED AND CLOUD COMPUTING, 2015, 508 : 106 - 117
  • [6] A Novel Dynamic-Vision-Based Approach for Tactile Sensing Applications
    Naeini, Fariborz Baghaei
    AlAli, Aamna M.
    Al-Husari, Raghad
    Rigi, Amin
    Al-Sharman, Mohammad K.
    Makris, Dimitrios
    Zweiri, Yahya
    [J]. IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2020, 69 (05) : 1881 - 1893
  • [7] An efficient method for computing dynamic program slices
    Goswami, D
    Mall, R
    [J]. INFORMATION PROCESSING LETTERS, 2002, 81 (02) : 111 - 117
  • [8] Image-Based Approach to Determining Regression Test Results of Dynamic Web Applications
    Hori, Akihiro
    Takada, Shingo
    Kurabayashi, Toshiyuki
    Tanno, Haruto
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2018, 28 (07) : 1001 - 1025
  • [9] A Novel Image Encryption Approach for Cloud Computing Applications
    Altowaijri, Saleh
    Ayari, Mohamed
    El Touati, Yamen
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2018, 9 (12) : 440 - 445
  • [10] An efficient web services based approach to computing grid
    Zheng, WM
    Hu, MZ
    Yang, GW
    Wu, YW
    Chen, M
    Ma, RJ
    Liu, SC
    Zhang, BY
    [J]. PROCEEDINGS OF THE IEEE INTERNATIONAL CONFERENCE ON E-COMMERCE TECHNOLOGY FOR DYNAMIC E-BUSINESS, 2004, : 382 - 385