An Approach to the Non-interference Software Testing and    Debugging
{'Code': '05010500', 'Directorate': {'Abbreviation': 'CSE', 'LongName': 'Direct For Computer & Info Scie & Enginr'}, 'Division': {'Abbreviation': 'CCF', 'LongName': 'Division of Computing and Communication Foundations'}}
{'SignBlockName': 'Tianay Robinson', 'PO_EMAI': 'trobinso@nsf.gov', 'PO_PHON': '7032927859'}
Progress in the development of software testing and debugging tools has         lagged behind advances in other software technologies, yet program              testing and debugging remain a bottleneck in the software production            process, and they continue to dominate the software production calendar         and ledger.  This research is devoted to the study, design, and                 implementation of a new approach in software testing and debugging.  The        principal objective is to develop a "non-interference" software testing         and debugging system to ensure minimum intervention with the execution          of the target system, at the same time, providing the software                  practitioner with maximum control over program execution.  The non-             interference testing system addresses the critical problem of specific          timing constraints in real-time systems which presents far more                 difficulties than software testing on conventional computer                     applications.  Although the proposed system is oriented toward real-time        system testing, it is potentially applicable to a wide range of                 applications, especially for on-site support testing of systems in              operation mode.                                                                                                                                                 Justification and Recommendation                                                                                                                                This research could lead to an improved understanding of the software           testing process.  If successful it could be of real significance.
{'FirstName': 'Jeff K.', 'LastName': 'Fang', 'PI_MID_INIT': 'Y', 'PI_SUFX_NAME': None, 'PI_FULL_NAME': 'Jeff K. Y Fang', 'EmailAddress': None, 'NSF_ID': '000297378', 'StartDate': '07/01/1987', 'EndDate': None, 'RoleCode': 'Principal Investigator'}
{'Name': 'University of Illinois at Chicago', 'CityName': 'CHICAGO', 'ZipCode': '606124305', 'PhoneNumber': '3129962862', 'StreetAddress': '809 S MARSHFIELD AVE M/C 551', 'StreetAddress2': None, 'CountryName': 'United States', 'StateName': 'Illinois', 'StateCode': 'IL', 'CONGRESSDISTRICT': '07', 'CONGRESS_DISTRICT_ORG': 'IL07', 'ORG_UEI_NUM': 'W8XEAJDKMXH3', 'ORG_LGL_BUS_NAME': 'UNIVERSITY OF ILLINOIS', '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': '288000', 'Text': 'SOFTWARE ENGINEERING AND LANGU'}
{'url': 'https://www.nsf.gov/awardsearch/download?DownloadFileName=1987&All=true', 'xml': '8708771.xml'}