A Line-of-Sight Software Reusability Assessment Project

Abstract

The U.S. Army Topographic Engineering Center evaluated the results of a widely used Line of Sight (LOS) software model to provide a standard, verified, and validated algorithm for the Mapping, Charting, and Geodesy (MC&G) community. The LOS software evaluated in this report was derived from a legacy code that was subsequently put through white box testing, black box testing, and entered into the McCabe software testing tools to manage the codes' efficiency and maintainability. The Digital Elevation Models (DEMs) used to test the algorithm were tightly controlled and the output was statistically compared to existing Commercial Off the Shelf (COTS) LOS routines and field collected LOS profiles. Six different data sites were used to evaluate the results over various terrain types. Each of the data sets used in the analysis is fully described by metadata. The result of the evaluation is an Ada version of the LOS model that is usable and transportable. The code has been submitted to the Army Reuse Center (ARC) at a designation of level 4. Level 4 satisfies the criteria for reliability, testing, and documentation for the ARC. The LOS reusable software component comes with a user/programmer guide and a reuse manual that aids in integrating the component into a software system.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Aug 01, 1999
Accession Number
ADA369620

Entities

People

  • Gerald Wakefield
  • Joni Jarrett
  • Michael D. Collins
  • Robert Atkins

Tags

Communities of Interest

  • Weapons Technologies

DTIC Thesaurus Topics

  • Algorithms
  • Computers
  • Data Sets
  • Databases
  • Digital Elevation Models
  • Earth Models
  • Engineering
  • Geodesy
  • Global Positioning Systems
  • Graphical User Interface
  • Grids
  • Information Science
  • Reliability
  • Software Testing
  • Surveys
  • Test And Evaluation
  • World Geodetic System

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computer Vision.
  • Software Engineering
  • Software Engineering.