Concepts for slicing object-oriented programs

This paper proposes several concepts that form the basis for slicing object-oriented programs. In the case of object-oriented languages, new relations occur between language constructs such as classes, methods, and messages. Thus new forms of dependencies have to be considered in addition to the tra...

Full description

Bibliographic Details
Main Authors: Yahaya, Nor Adnan, Al-Fawareh, Hamed Jasem Khaled, Abd Ghani, Abdul Azim
Format: Article
Language:English
Published: Faculty of Computer Science and Information Technology, University of Malaya 2001
Online Access:http://psasir.upm.edu.my/id/eprint/49476/
http://psasir.upm.edu.my/id/eprint/49476/1/Concepts%20for%20slicing%20object-oriented%20programs.pdf
_version_ 1848851278692614144
author Yahaya, Nor Adnan
Al-Fawareh, Hamed Jasem Khaled
Abd Ghani, Abdul Azim
author_facet Yahaya, Nor Adnan
Al-Fawareh, Hamed Jasem Khaled
Abd Ghani, Abdul Azim
author_sort Yahaya, Nor Adnan
building UPM Institutional Repository
collection Online Access
description This paper proposes several concepts that form the basis for slicing object-oriented programs. In the case of object-oriented languages, new relations occur between language constructs such as classes, methods, and messages. Thus new forms of dependencies have to be considered in addition to the traditional control and data dependencies that form the basis of most software maintenance tools that are currently available for maintaining procedure-oriented programs. We show how the proposed slicing concepts can be applied within the software maintenance process by giving an illustration through an example of Java program.
first_indexed 2025-11-15T10:19:39Z
format Article
id upm-49476
institution Universiti Putra Malaysia
institution_category Local University
language English
last_indexed 2025-11-15T10:19:39Z
publishDate 2001
publisher Faculty of Computer Science and Information Technology, University of Malaya
recordtype eprints
repository_type Digital Repository
spelling upm-494762016-12-30T02:52:08Z http://psasir.upm.edu.my/id/eprint/49476/ Concepts for slicing object-oriented programs Yahaya, Nor Adnan Al-Fawareh, Hamed Jasem Khaled Abd Ghani, Abdul Azim This paper proposes several concepts that form the basis for slicing object-oriented programs. In the case of object-oriented languages, new relations occur between language constructs such as classes, methods, and messages. Thus new forms of dependencies have to be considered in addition to the traditional control and data dependencies that form the basis of most software maintenance tools that are currently available for maintaining procedure-oriented programs. We show how the proposed slicing concepts can be applied within the software maintenance process by giving an illustration through an example of Java program. Faculty of Computer Science and Information Technology, University of Malaya 2001 Article PeerReviewed application/pdf en http://psasir.upm.edu.my/id/eprint/49476/1/Concepts%20for%20slicing%20object-oriented%20programs.pdf Yahaya, Nor Adnan and Al-Fawareh, Hamed Jasem Khaled and Abd Ghani, Abdul Azim (2001) Concepts for slicing object-oriented programs. Malaysian Journal of Computer Science, 14 (2). pp. 106-115. ISSN 0127-9084 http://e-journal.um.edu.my/publish/MJCS/140-155
spellingShingle Yahaya, Nor Adnan
Al-Fawareh, Hamed Jasem Khaled
Abd Ghani, Abdul Azim
Concepts for slicing object-oriented programs
title Concepts for slicing object-oriented programs
title_full Concepts for slicing object-oriented programs
title_fullStr Concepts for slicing object-oriented programs
title_full_unstemmed Concepts for slicing object-oriented programs
title_short Concepts for slicing object-oriented programs
title_sort concepts for slicing object-oriented programs
url http://psasir.upm.edu.my/id/eprint/49476/
http://psasir.upm.edu.my/id/eprint/49476/
http://psasir.upm.edu.my/id/eprint/49476/1/Concepts%20for%20slicing%20object-oriented%20programs.pdf