• DocumentCode
    2218336
  • Title

    Dependency analysis tools: reusable components for software maintenance

  • Author

    Wilde, Norman ; Huitt, Ross ; Huitt, Scott

  • Author_Institution
    Div. of Comput. Sci., Univ. of West Florida, Pensacola, FL, USA
  • fYear
    1989
  • fDate
    16-19 Oct 1989
  • Firstpage
    126
  • Lastpage
    131
  • Abstract
    A general-purpose toolset that is being developed to capture and analyze software dependencies is described. The tools are designed to serve as reusable components. They can be used not only to aid programmers directly in understanding programs but also as a basis from which other specialized tools can be constructed. The tools use the concept of a dependency graph as a basic abstraction to simplify the understanding of software relationships. Definitional, calling, functional and data-flow dependencies are analyzed. An external dependency graph for each function is developed to encapsulate the effects of function cells
  • Keywords
    software reliability; software reusability; software tools; basic abstraction; calling; data-flow dependencies; dependency analysis tools; dependency graph; external dependency; function cells; general-purpose toolset; reusable components; software dependencies; software relationships; specialized tools; Computer industry; Computer science; Data analysis; Databases; Programming profession; Software engineering; Software maintenance; Software reusability; Software systems; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 1989., Proceedings., Conference on
  • Conference_Location
    Miami, FL
  • Print_ISBN
    0-8186-1965-1
  • Type

    conf

  • DOI
    10.1109/ICSM.1989.65203
  • Filename
    65203