Back to results

Virginia Tech

Definition and validation of software complexity metrics for Ada

Abstract

dc:description.abstract

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.

Degree

thesis:*
Name thesis:degree_name
Master of Science
Level thesis:degree_level
masters
Discipline thesis:degree_discipline
Computer Science and Applications
Department dc:contributor.department
Computer Science and Applications
Grantor dc:publisher
Virginia Tech
Year dc:date.issued
1989

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Chappell, Bryan L.
Chair dc:contributor.committeechair
  • Henry, Sallie M.
Committee members dc:contributor.committeemember
  • Kafura, Dennis G.
  • Arthur, James D.

Rights

dc:rights
Statement dc:rights
  • In Copyright
Language dc:language.iso
en

Identifiers

dc:identifier.*
Dc Identifier Other
etd-09082012-040026
OAI identifier oai:identifier
oai:vtechworks.lib.vt.edu:10919/44625

Chain of custody

source
Harvested from
Virginia Tech
Base URL
vtechworks.lib.vt.edu/oai/request
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
related terms
citation

Chappell, Bryan L.. Definition and validation of software complexity metrics for Ada. masters thesis, Virginia Tech, 1989. http://hdl.handle.net/10919/44625