Background

I have managed the Ada Software Repository (ASR) on the Internet since November, 1984. The ASR started as a voluntary activity, was funded by the DoD for six years, and reverted to a voluntary activity. I currently manage the Public Ada Library (PAL) at Washington University in Saint Louis, which I started in June, 1993. The PAL is currently a voluntary activity, but DoD funding is anticipated. I have performed research in the broad field of software reuse, including both the technical, political, and DoD issues, for the MITRE Corporation. I have authored a tutorial on software reuse as a result of this research and am in the process of completely documenting this research in a detailed paper. I have developed reusable components for both commercial and military applications in Ada, C, and assembly language for over 10 years. I have developed reusable components in C++ for over 3 years. I have authored a book on the ASR and the Defense Data Network and several papers on the ASR, reuse, object-oriented design, and software engineering. I have taught courses in software engineering, object-oriented programming, and object-oriented design as an Adjunct Professor at the University of Cincinnati (Ohio) and Monmouth College (New Jersey) for over 5 years. I participated in the review of the document Ada Quality and Style: Guidelines for Professional Programmers by the Software Productivity Consortium.