Accession Number : AD1045120

Title :   Coupling Considerations in Assembly Language

Descriptive Note : Technical Report,01 Nov 2017,19 Dec 2017

Corporate Author : Naval Air Warfare Center Weapons Division China Lake United States

Personal Author(s) : Cantone,Anthony S

Full Text :

Report Date : 05 Jan 2018

Pagination or Media Count : 17

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.

Descriptors :   assembly languages , coding , requirements , navy

Subject Categories : Computer Programming and Software

Distribution Statement : APPROVED FOR PUBLIC RELEASE