Login | Register

A criterion based hybrid slicing algorithm for object-oriented programs


A criterion based hybrid slicing algorithm for object-oriented programs

Wu, Bin (2003) A criterion based hybrid slicing algorithm for object-oriented programs. Masters thesis, Concordia University.



Program slicing, a program reduction technique that is used to simplify programs by removing non-relevant parts with respect to a slicing criterion, is gaining more and more attention in the software comprehension and maintenance community. In this research, we provide an overview of program slicing approaches, which are categorized into static, dynamic and hybrid slicing. Moreover, we present our own hybrid slicing algorithm that is based on the notion of removable blocks and computes executable slices for Java programs. The algorithm is implemented as part of the CONCEPT (C[barbelow]omprehension O[barbelow]f N[barbelow]et- CE ntered P[barbelow]rograms and T[barbelow]echniques) project. One advantage of our hybrid slicing algorithm is that it takes user inputs into account to customize the precision of the algorithm accordingly to a user's needs. As a result, our hybrid slicing algorithm provides the user with the ability to take advantage of both static and dynamic slicing, by avoiding at the same time their disadvantages

Divisions:Concordia University > Faculty of Engineering and Computer Science > Computer Science and Software Engineering
Item Type:Thesis (Masters)
Authors:Wu, Bin
Pagination:viii, 85 leaves : ill. ; 29 cm.
Institution:Concordia University
Degree Name:Theses (M.Comp.Sc.)
Program:Computer Science and Software Engineering
Thesis Supervisor(s):Rilling, Juergen
ID Code:2280
Deposited By: Concordia University Libraries
Deposited On:27 Aug 2009 17:26
Last Modified:08 Dec 2010 15:25
Related URLs:
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page


Downloads per month over past year

Back to top Back to top