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
Link To Document