Breadcrumb

 
 

Software comprehension and program slicing

Title:

Software comprehension and program slicing

Kumar, Lava (2001) Software comprehension and program slicing. Other thesis, Concordia University.

[img]
Preview
PDF
1593Kb

Abstract

Program comprehension is a very difficult task but, at the same time crucial for system maintenance and development. As programs grow in size, this task becomes more and more daunting. It is, therefore, necessary to evolve program comprehension strategies, which allow us to minimize the amount of data that is to be observed and inspected as part of the comprehension process. Program slicing has been widely accepted as a very powerful technique for programmers to comprehend very large and complex programs. This technique decomposes a large program into a smaller one that contains only statements relevant to the computation of a selected function and variable. Various slicing techniques have been evolved over the past years, such as static slicing, dynamic slicing and hybrid slicing. Each technique exploits a different algorithm to compute slices based on some slicing criterion. In this report, we present an alternate approach to hybrid slicing and its integration in the CONCEPT (C[barbelow]omprehension O[barbelow]f N[barbelow]et CE ntered P[barbelow]rograms and T[barbelow]echniques) project, which provides a set of tools and techniques to slice a program using various slicing approaches/methodologies. CONCEPT also utilizes information derived from program slicing algorithms to derive a program comprehension framework.

Divisions:Concordia University > Faculty of Engineering and Computer Science > Computer Science and Software Engineering
Item Type:Thesis (Other)
Authors:Kumar, Lava
Pagination:vi, 43 leaves : ill. ; 29 cm.
Institution:Concordia University
Degree Name:Major reports (M.Comp.Sc.)
Program:Computer Science and Software Engineering
Date:2001
Thesis Supervisor(s):Rilling, Juergen
ID Code:1662
Deposited By:Concordia University Libraries
Deposited On:27 Aug 2009 13:21
Last Modified:08 Dec 2010 10:22
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

Document Downloads

More statistics for this item...

Concordia University - Footer