Title :
Maintenance and intermodular dependencies in Pascal environment
Author :
Cimitile, A. ; Di Lucca, G.A. ; Maresca, P.
Author_Institution :
Dept of Inf. e Sistemistica, Naples Univ., Italy
Abstract :
The authors outline the important role that actual and (mainly) potential intermodular dependencies play in the maintenance phase of a software product. They discuss the problem with reference to Pascal systems and they show how reverse engineering and static code analysis enable the identification of the actual and potential intermodular data flow and relationships. Some constraints are proposed to prevent an uncontrollable proliferation of data binding among modules and their reciprocal calls. To achieve the consistency of the programs with respect to the adopted constraints, the intermodular dependency knowledge, as produced by reverse engineering, is used to restructure both data and module declarations
Keywords :
Pascal; software engineering; software maintenance; Pascal environment; data declarations; intermodular data flow; intermodular dependencies; reciprocal calls; relationships; reverse engineering; software maintenance; static code analysis; Application software; Automation; Computer industry; Computer languages; Computer science; Design for disassembly; Programming profession; Reverse engineering; Software maintenance; Software systems;
Conference_Titel :
Software Maintenance, 1990, Proceedings., Conference on
Conference_Location :
San Diego, CA
Print_ISBN :
0-8186-2091-9
DOI :
10.1109/ICSM.1990.131328