Accession Number : ADA228216


Title :   Reuse Tools to Support ADA Instantiation Construction


Descriptive Note : Final technical rept.


Corporate Author : BATTELLE COLUMBUS LABS RESEARCH TRIANGLE PARK NC


Personal Author(s) : Merlet, Patrick J


Full Text : https://apps.dtic.mil/dtic/tr/fulltext/u2/a228216.pdf


Report Date : 01 Jun 1990


Pagination or Media Count : 111


Abstract : The purpose of this research project is to investigate the feasibility of developing Reuse Tools to Support ADA Instantiation Construction, building on the experiences of the Common Ada Missile Packages (CAMP) program. The work has been performed by Software Productivity Solutions, Inc., of Melbourne, Florida for the U.S. Army Communications-Electronics Command. While meeting the objectives of this project, we did not strictly adhere to the four tasks outlined in our approach to meet these objectives. Our primary objective was to investigate the feasibility of developing a generalized component construction capability that relieves some of the problems of domain-dependence and part maintenance, building on the concepts and experiences of the CAMP effort. Our secondary objective was to investigate the integration of component construction technology with existing and emerging software development environments. The four tasks were specified as follows: (1) analyze the CAMP methodology, (2) define the requirements for a generalized constructor capability, (3) investigate development environment integration, and (4) demonstrate the feasibility of the generalized constructor capability. Towards the end of Task 1, we began to investigate alternative generalized constructor approaches, in effect opening a Pandora's box. (kr)


Descriptors :   *SOFTWARE ENGINEERING , *REUSABLE EQUIPMENT , *ADA PROGRAMMING LANGUAGE , ENVIRONMENTS , TOOLS , FACILITIES , BOXES , SOLUTIONS(GENERAL) , COMPUTER PROGRAMS , FEASIBILITY STUDIES , INTEGRATION , PRODUCTIVITY , METHODOLOGY , FLORIDA , CONSTRUCTION


Subject Categories : Computer Programming and Software


Distribution Statement : APPROVED FOR PUBLIC RELEASE