Title :
Identification and extraction of `domain independent´ components in large programs
Author :
Cutillo, Filippo ; Fiore, Piernicola ; Visaggio, Giuseppe
Author_Institution :
Star Service Spa Bari, Italy
Abstract :
The problem of the identification and extraction of domain independent components from a large working program lacking complete documentation is addressed. A modified version of Weiser´s slice (Direct Slice) is defined, which makes it possible to individuate and extract particular kinds of code segments distributed among many of the modules composing the structure of the working program. Program components may be individuated and aggregated coherently according to the principles of information hiding. The techniques described are characterized by a certain simplicity and can thus be automized. The study is based on the results of an experimental project performed on applicative programs used in the banking sector, characterized by a high grade of difficulty as regards maintenance
Keywords :
software maintenance; systems analysis; Direct Slice; applicative programs; banking sector; code segments; documentation; domain independent components; information hiding; large working program; program component extraction; software maintenance; Automation; Banking; Councils; Data mining; Documentation; Isolation technology; Object oriented modeling; Programming profession; Reverse engineering; Technological innovation;
Conference_Titel :
Reverse Engineering, 1993., Proceedings of Working Conference on
Conference_Location :
Baltimore, MD
Print_ISBN :
0-8186-3780-3
DOI :
10.1109/WCRE.1993.287776