ACAT: An Automated Tool to Determine the Type of Coupling Exhibited by Ada Programs
Abstract
Computer programs that make extensive use of global, or common, variables are among the most difficult and expensive programs to maintain. Two or more modules within a computer program that share a common variable are said to be commonly coupled. Modifying or deleting a commonly coupled module may produce a ripple effect throughout a program with unpredictable results. The Automated Coupling Analysis Tool (ACAT) was developed to aid in the maintenance of Ada programs by identifying the modules that use common variables. ACAT uses object and module information provided by the VAX Source Code Analyzer ( SCA) tool to determine module coupling. This paper describes how ACAT works, and provides examples of how ACAT may be used to determine unit coupling in Ada programs. A review of coupling is provided as an introduction, and a description of SCA and the VAX Language sensitive Editor is supplied in the appendix.
Notes
This item is only available in print in the UCF Libraries. If this is your thesis or dissertation, you can help us make it available online for use by researchers around the world by STARS for more information.
Graduation Date
1990
Semester
Fall
Advisor
Linton, Darrell G.
Degree
Master of Science (M.S.)
College
College of Engineering
Department
Computer Engineering
Degree Program
Computer Engineering
Format
Pages
236 p.
Language
English
Length of Campus-only Access
None
Access Status
Masters Thesis (Open Access)
Identifier
DP0027261
Subjects
Dissertations, Academic -- Engineering; Engineering -- Dissertations, Academic
STARS Citation
Denton, John Robert, "ACAT: An Automated Tool to Determine the Type of Coupling Exhibited by Ada Programs" (1990). Retrospective Theses and Dissertations. 3973.
https://stars.library.ucf.edu/rtd/3973
Accessibility Status
Searchable text