Design, Specification, and Implementation of Reusable       Software Components
{'Code': '05010500', 'Directorate': {'Abbreviation': 'CSE', 'LongName': 'Direct For Computer & Info Scie & Enginr'}, 'Division': {'Abbreviation': 'CCF', 'LongName': 'Division of Computing and Communication Foundations'}}
{'SignBlockName': 'Janet L. Gatton', 'PO_EMAI': None, 'PO_PHON': None}
Two of the most important problems facing software engineers are how to         improve the quality of their software products,and how to improve the           productivity of people who build them.  A mainstay of engineering               design - reusability - attacks both problems and promises potentially           huge economic benefits.  This study concentrates on various technical           aspects of data-oriented reusable software parts.  The research                 objectives are to determine how formal specifications for reusable              software can be written so they are at once understandable by humans            and suitable for use in certification of correctness (through                   verification and testing); to identify general ways to build efficient          implementations of such parts; and to explore the ramifications of              reusability for the methodologies, languages, and systems used to               design, build, and instantiate software components.
[{'FirstName': 'Stuart', 'LastName': 'Zweben', 'PI_MID_INIT': 'H', 'PI_SUFX_NAME': None, 'PI_FULL_NAME': 'Stuart H Zweben', 'EmailAddress': 'zweben@cse.ohio-state.edu', 'NSF_ID': '000170091', 'StartDate': '08/15/1988', 'EndDate': None, 'RoleCode': 'Co-Principal Investigator'}, {'FirstName': 'Bruce', 'LastName': 'Weide', 'PI_MID_INIT': 'W', 'PI_SUFX_NAME': None, 'PI_FULL_NAME': 'Bruce W Weide', 'EmailAddress': 'bwweide@gmail.com', 'NSF_ID': '000279349', 'StartDate': '08/15/1988', 'EndDate': None, 'RoleCode': 'Principal Investigator'}, {'FirstName': 'William', 'LastName': 'Ogden', 'PI_MID_INIT': 'F', 'PI_SUFX_NAME': None, 'PI_FULL_NAME': 'William F Ogden', 'EmailAddress': 'ogden@cis.ohio-state.edu', 'NSF_ID': '000355883', 'StartDate': '08/15/1988', 'EndDate': None, 'RoleCode': 'Co-Principal Investigator'}]
{'Name': 'Ohio State University Research Foundation -DO NOT USE', 'CityName': 'Columbus', 'ZipCode': '432101016', 'PhoneNumber': '6146888734', 'StreetAddress': '1960 KENNY RD', 'StreetAddress2': None, 'CountryName': 'United States', 'StateName': 'Ohio', 'StateCode': 'OH', 'CONGRESSDISTRICT': '03', 'CONGRESS_DISTRICT_ORG': 'OH03', 'ORG_UEI_NUM': 'QR7NH79713E5', 'ORG_LGL_BUS_NAME': None, 'ORG_PRNT_UEI_NUM': None}
{'Name': None, 'CityName': None, 'StateCode': None, 'ZipCode': None, 'StreetAddress': None, 'CountryCode': None, 'CountryName': None, 'StateName': None, 'CountryFlag': None, 'CONGRESSDISTRICT': None, 'CONGRESS_DISTRICT_PERF': '""'}
{'Code': '287500', 'Text': 'SYSTEM SOFTWARE'}
{'url': 'https://www.nsf.gov/awardsearch/download?DownloadFileName=1988&All=true', 'xml': '8802312.xml'}