Design Reusability by Replay
{'Code': '07030000', 'Directorate': {'Abbreviation': 'ENG', 'LongName': 'Directorate For Engineering'}, 'Division': {'Abbreviation': 'CMMI', 'LongName': 'Div Of Civil, Mechanical, & Manufact Inn'}}
{'SignBlockName': 'Senior Program Assistant', 'PO_EMAI': None, 'PO_PHON': None}
Many new designs are modifications, derivations, or variations of          existing designs.  The problem of redesign is a fruitful area for               research both because the problem is better defined than for de novo            design and because redesign is common in practice.  One approach to the         problem of redesign in the use of replay, that is, re-creating the steps        by which the original design was created and modifying the original             decisions to meet the new requirements.                                              This proposal addresses reusability of a design by transforming a          formal specification of the problem into a suitable implementation by           the repeated application of transformations.  It explores how a                 specification derived as a modification of an existing design can be            realized by replaying the transformational derivation of the original           and modifying it as required by changes made to the specification.  This        notion of replay can substantially mediate the difficulty and expense of        maintenance, particularly for software systems.  The Principal                  Investigators propose to exhibit a replay capability for a                      transformational system that designs efficient data structures.  The PIs        have previously developed a suitable set of transformations for this            domain and have powerful knowledge-based tools to support this activity.
[{'FirstName': 'Allen', 'LastName': 'Goldberg', 'PI_MID_INIT': None, 'PI_SUFX_NAME': None, 'PI_FULL_NAME': 'Allen Goldberg', 'EmailAddress': 'atg@sylectics.com', 'NSF_ID': '000123878', 'StartDate': '06/01/1987', 'EndDate': None, 'RoleCode': 'Co-Principal Investigator'}, {'FirstName': 'Cordell', 'LastName': 'Green', 'PI_MID_INIT': None, 'PI_SUFX_NAME': None, 'PI_FULL_NAME': 'Cordell Green', 'EmailAddress': None, 'NSF_ID': '000372533', 'StartDate': '06/01/1987', 'EndDate': None, 'RoleCode': 'Principal Investigator'}]
{'Name': 'Kestrel Institute', 'CityName': 'PALO ALTO', 'ZipCode': '943041220', 'PhoneNumber': '6504936871', 'StreetAddress': '3260 HILLVIEW AVE', 'StreetAddress2': None, 'CountryName': 'United States', 'StateName': 'California', 'StateCode': 'CA', 'CONGRESSDISTRICT': '16', 'CONGRESS_DISTRICT_ORG': 'CA16', 'ORG_UEI_NUM': 'YJ1MX6KTQYN6', 'ORG_LGL_BUS_NAME': 'KESTREL INSTITUTE', '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': '1464', 'Text': 'ESD-Eng & Systems Design'}
{'url': 'https://www.nsf.gov/awardsearch/download?DownloadFileName=1986&All=true', 'xml': '8617759.xml'}