Coupling Considerations in Assembly Language. Revision 1
Technical Report,01 Nov 2017,19 Dec 2017
Naval Air Warfare Center Weapons Division China Lake United States
Pagination or Media Count:
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.
- Computer Programming and Software