Coupling Considerations in Assembly Language. Revision 1

Abstract

This report discusses coupling issues arising in assembly language source code, as contrasted to similar issues arising in high order language (HOL) source code. Although there are many sources for coupling, this report focuses on data and control coupling because many projects at the Naval Air Warfare Center Weapons Division (NAWCWD) require compliance with DO-178B and DO-178C, which contain guidelines relating to data and control coupling. The projects under consideration are ones where new code is added to a large body of existing legacy code. A coupling measure employed in the literature is suggested for measuring the change in coupling due to code added to the existing legacy code. The coupling measure of the existing legacy code is considered unknown, but its effect on development and maintenance will serve as indicators on whether the coupling measure is high or low. Both cases are considered, and a strategy to address the coupling concerns is formulated.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Feb 13, 2018
Accession Number
AD1047084

Entities

People

  • Anthony S. Cantone

Organizations

  • Naval Air Warfare Center, Weapons Division

Tags

Communities of Interest

  • Weapons Technologies

DTIC Thesaurus Topics

  • Aerial Warfare
  • Assembly
  • Assembly Languages
  • Computer Programming
  • Computer Programs
  • Couplings
  • Difference Equations
  • Differential Equations
  • Engineering
  • Equations
  • Language
  • Maintenance
  • Partial Differential Equations
  • Safety Engineering
  • Systems Engineering
  • Warfare

Readers

  • Quantum Dot Semiconductor Device Photonics and Graphene Optoelectronic Materials and THz Physics.
  • Software Engineering.
  • Theoretical Analysis.