DocumentCode
3173299
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
fYear
1990
fDate
26-29 Nov 1990
Firstpage
72
Lastpage
83
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance, 1990, Proceedings., Conference on
Conference_Location
San Diego, CA
Print_ISBN
0-8186-2091-9
Type
conf
DOI
10.1109/ICSM.1990.131328
Filename
131328
Link To Document