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...
Main Authors: | , , |
---|---|
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/1/Concepts%20for%20slicing%20object-oriented%20programs.pdf |
_version_ | 1796975135179145216 |
---|---|
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 |
collection | UPM |
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 | 2024-03-06T09:07:06Z |
format | Article |
id | upm.eprints-49476 |
institution | Universiti Putra Malaysia |
language | English |
last_indexed | 2024-03-06T09:07:06Z |
publishDate | 2001 |
publisher | Faculty of Computer Science and Information Technology, University of Malaya |
record_format | dspace |
spelling | upm.eprints-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/1/Concepts%20for%20slicing%20object-oriented%20programs.pdf |
work_keys_str_mv | AT yahayanoradnan conceptsforslicingobjectorientedprograms AT alfawarehhamedjasemkhaled conceptsforslicingobjectorientedprograms AT abdghaniabdulazim conceptsforslicingobjectorientedprograms |