Back to results

Monterey, California. Naval Postgraduate School

An automated Ada physical source line counter

Abstract

dc:description.abstract

Tools to count lines of code have not been standardized or automated in a flexible fashion. This lack of flexibility can lead to ambiguous interpretations of the size of software modules, especially when the person performing the measurement does not use the method or rules expected by the person requesting the measurement. The Software Engineering Institute (SEI) framework for Size Measurement provides a basis for flexible design of software measurements. The SEI framework describes measurements using nine attributes. This Framework is part of recently proposed DoD guidelines for software process measurement. The problem that this thesis addresses is how to implement the SEI Framework for Size Measurement to flexibility count lines of the code in Ada software. The approach is to build an automated Ada Physical Source Line Counter that measures Ada source files and generates the appropriate reports. The tool works as follows: the user defines the measurement constraints to the tool, which calls an Ada parser to generate counts to be included in user-specified reports. The result is a program that takes user requests and Ada source files and produces measurement reports as output. This program fully captures the flexibility of the SEI framework along five of the nine measurement attributes

Degree

thesis:*
Department dc:contributor.department
Computer Science
Grantor dc:publisher
Monterey, California. Naval Postgraduate School
Year dc:date.issued
1993

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Walsh, Kevin J.
Advisor dc:contributor.advisor
  • Shimeall, Timothy J.

Rights

Language dc:language.iso
en_US

Identifiers

dc:identifier.*
Handle dc:identifier.uri
https://hdl.handle.net/10945/26390
OAI identifier oai:identifier
oai:calhoun.nps.edu:10945/26390

Chain of custody

source
Harvested from
Naval Postgraduate School
Base URL
calhoun.nps.edu/server/oai/request
Last updated
2026-07-27
Source record
OAI-PMH GetRecord
related terms
citation

Walsh, Kevin J.. An automated Ada physical source line counter. Monterey, California. Naval Postgraduate School, 1993. https://hdl.handle.net/10945/26390