Title :
Function recovery based on program slicing
Author :
Lanubile, F. ; Visaggio, G.
Author_Institution :
Dipartimento di Inf., Bari Univ., Italy
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;
Conference_Titel :
Software Maintenance ,1993. CSM-93, Proceedings., Conference on
Conference_Location :
Montreal, Que.
Print_ISBN :
0-8186-4600-4
DOI :
10.1109/ICSM.1993.366923