Measurable characteristics of reusable Ada software

Abstract
Use of reusable software is key to significant gains in programmer productivity. However, in order to effectively develop it, measurable characteristics of reusability supported by guidelines for implementing them in source code are necessary. This paper describes an ongoing research project at the Honeywell Computer Sciences Center (CSC) to define these characteristics as well as specific guidelines for implementing them in Ada software.