SEL Reuse Study |
|
Problem |
Since 1985 the Software Engineering Laboratory (SEL) has been evolving methods of software reuse through a series of studies, experiments, pilot projects, and full-fledged development projects at the Flight Dynamics Division (FDD) of NASA's Goddard Space Flight Center (GSFC). This effort has resulted in a large body of experience and knowledge about the reuse benefits of Ada83 and OO technology in particular. In recent years, "reuse" in the FDD has taken some new forms. One is the development and use of the Generalized Support Software (GSS) Domain Engineering Process. By means of this process, the FDD has shifted from developing applications to configuring applications out of generalized, reusable assets. Another form of reuse has been the use of 4th generation languages and tools, such as MATLAB. Yet another form is the incorporation of packaged (COTS and GOTS) components into software systems. This last form of reuse is actually the subject of the SEL COTS Study. The problem addressed by this study is how to distinguish the different types of reuse that are taking place in the FDD and understand when they are appropriate and effective. |
Goal |
|
Keywords |
reuse, object-oriented frameworks, COTS, GOTS |
Participants |
Computer Sciences Corporation: NASA/Goddard: University of Maryland: |
References |
"Evolving the Reuse Process at the Flight Dynamics Division (FDD), Goddard Space Flight Center". S. Condon, C. Seaman, V. Basili, S. Kraft, J. Kontio, Y. Kim. In Proceedings of the 21st Software Engineering Workshop, NASA/GSFC Software Engineering Laboratory, December 1996, pp.27-58. |