• 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