DocumentCode
2367302
Title
Function recovery based on program slicing
Author
Lanubile, F. ; Visaggio, G.
Author_Institution
Dipartimento di Inf., Bari Univ., Italy
fYear
1993
fDate
27-30 Sep 1993
Firstpage
396
Lastpage
404
Abstract
The identification and extraction of two main kinds of components, environment-dependent operations and domain-dependent functionalities, are proposed. A reference information model drives the process by giving expectations of components and their interface data. Two modified definitions of Weiser´s slicing are applied to this function recovery problem: direct slice and transform slice. Direct slice is an executable subset of the original program containing all the statements which directly contribute either to the writing on an external sink or to the reading from an external source. Transform slice is also an executable subset including all the instructions which directly or indirectly contribute to transform an external input into an external output
Keywords
program debugging; reverse engineering; software maintenance; direct slice; domain-dependent functionalities; environment-dependent operations; function recovery problem; program slicing; reference information model; transform slice; Application software; Concurrent computing; Councils; Data mining; Data models; Databases; Information systems; Production systems; Reverse engineering; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance ,1993. CSM-93, Proceedings., Conference on
Conference_Location
Montreal, Que.
Print_ISBN
0-8186-4600-4
Type
conf
DOI
10.1109/ICSM.1993.366923
Filename
366923
Link To Document