Title page for ETD etd-09082012-040026
|Type of Document
||Chappell, Bryan L.
||Definition and validation of software complexity metrics for Ada
||Master of Science
||Computer Science and Applications
|Henry, Sallie M.
|Arthur, James D.
|Kafura, Dennis G.
- Ada (Computer program language)
|Date of Defense
One of the major goals of software engineering is to control the development and
maintenance of software products. With the growing use and importance of the Ada
programming language, control over the software life cycle of Ada systems is becoming
even more important. Software complexity metrics have been developed to aid software
engineers in the design and development of software systems. This research defines
metrics for Ada and uses an automated analysis tool to calculate them. This tool can be
used by the software engineer to help maintain control over Ada software products. The
validation of this tool was performed by analyzing a medium-sized commercial Ada
product. The flow of control and flow of information through the use of Ada packages can
be measured. The results show that software complexity metrics can be applied to Ada and
produce meaningful results.
|| Approximate Download Time
| 28.8 Modem
|| 56K Modem
|| ISDN (64 Kb)
|| ISDN (128 Kb)
|| Higher-speed Access
next to an author's name indicates that all
files or directories associated with their ETD
are accessible from the Virginia Tech campus network only.
If you have questions or technical
problems, please Contact DLA.