Source Code Tailoring
{'Code': '15030000', 'Directorate': {'Abbreviation': 'TIP', 'LongName': 'Dir for Tech, Innovation, & Partnerships'}, 'Division': {'Abbreviation': 'TI', 'LongName': 'Translational Impacts'}}
{'SignBlockName': 'Kesh S. Narayanan', 'PO_EMAI': None, 'PO_PHON': None}
Among the many software engineering concepts developed to increase              programmer productivity, one of the most promising and most sought              after is reuse of existing, proven software.  A general program, also           referred to as the "archetyped source", can be adapted to a broad               spectrum of specific situations.  An example is a program for multi-            sensor integration, which can be instantiated for various combinations          of actual types of sensors.                                                                                                                                     Ada and other high-level languages offer abstractions for writing               general forms of programs; these are intended to be used by the                 programmer to adapt the program on a case-by-case basis.  In this               proposal, we show how a "tailoring" system can utilize abstractions in          the programming language; it also allows the designer to formulate              other abstractions in a metanotation for describing the general program         and its specific forms.  Thus the notion of an "archetyped source" can          be quite powerful in the context of the derivation of application-              specific "actual sources" from it.                                                                                                                              During the course of the Phase I project, they will use some existing           application-specific software that AKM Associates built for the Federal         Aviation Administration (FAA), define "archetyped source" version of it         and the appropriate metanotation for generating actual source.
{'FirstName': 'Carl', 'LastName': 'Ponder', 'PI_MID_INIT': None, 'PI_SUFX_NAME': None, 'PI_FULL_NAME': 'Carl Ponder', 'EmailAddress': None, 'PI_PHON': None, 'NSF_ID': '000440168', 'StartDate': '01/01/1989', 'EndDate': None, 'RoleCode': 'Principal Investigator'}
{'Name': 'AKM Associates', 'CityName': 'San Mateo', 'ZipCode': '944041011', 'PhoneNumber': '4155717910', 'StreetAddress': "635 Mariner's Island Blvd #205", 'StreetAddress2': None, 'CountryName': 'United States', 'StateName': 'California', 'StateCode': 'CA', 'CONGRESSDISTRICT': '14', 'CONGRESS_DISTRICT_ORG': 'CA14', 'ORG_UEI_NUM': None, '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': '5371', 'Text': 'SBIR Phase I'}
{'url': 'https://www.nsf.gov/awardsearch/download?DownloadFileName=1988&All=true', 'xml': '8861003.xml'}