Software Environments Supporting the Development of ReliableConcurrent and Real-Time Software
{'Code': '05010000', 'Directorate': {'Abbreviation': 'CSE', 'LongName': 'Direct For Computer & Info Scie & Enginr'}, 'Division': {'Abbreviation': 'CCF', 'LongName': 'Division of Computing and Communication Foundations'}}
{'SignBlockName': 'name not available', 'PO_EMAI': None, 'PO_PHON': None}
This award provides support for a portion of the work of the Arcadia            project.  Arcadia is a major, joint research effort, the aim of which           is to gain fundamental understandings about desirable architectures for         the integration of software tools into environments and particularly in         support of software testing, analysis and evaluation.  Arcadia is an            experimental research project which aims to gain these understandings           through the creation and experimental evaluation of an actual                   environment prototype--Arcadia-1. A key innovative feature of the               approach being taken by Arcadia is to consider software processes to be         items of software themselves and to view an environment as a mechanism          for specifying, compiling and interpreting these processes, using               software tools and software workers as interpretation primitives.                                                                                               Work at the university of California at Irvine on the Arcadia project           will focus on the interrelated areas of software environment                    architectures, user interface management systems, and techniques for            aiding in the development of reliable concurrent and real-time                  software.  The architecture component is concerned with the                     formalization and automation of software development and                        maintenance activities (supporting both product-oriented and process-           oriented views), principles underlying the management of persistent             data objects, tool activation management (including exploitation of             parallelism), and tool integration.  Work in the user interface                 management systems area is aimed at determining appropriate                     abstractions and designs such that concurrency within the system is             maximized, environment extensibility is effectively supported, and              integration with the environment's object management system is                  achieved.
[{'FirstName': 'Richard', 'LastName': 'Selby', 'PI_MID_INIT': 'W', 'PI_SUFX_NAME': 'Jr.', 'PI_FULL_NAME': 'Richard W Selby', 'EmailAddress': None, 'NSF_ID': '000384586', 'StartDate': '07/15/1987', 'EndDate': None, 'RoleCode': 'Co-Principal Investigator'}, {'FirstName': 'Richard', 'LastName': 'Taylor', 'PI_MID_INIT': 'N', 'PI_SUFX_NAME': None, 'PI_FULL_NAME': 'Richard N Taylor', 'EmailAddress': 'taylor@ics.uci.edu', 'NSF_ID': '000417152', 'StartDate': '07/15/1987', 'EndDate': None, 'RoleCode': 'Principal Investigator'}]
{'Name': 'University of California-Irvine', 'CityName': 'IRVINE', 'ZipCode': '926970001', 'PhoneNumber': '9498247295', 'StreetAddress': '160 ALDRICH HALL', 'StreetAddress2': None, 'CountryName': 'United States', 'StateName': 'California', 'StateCode': 'CA', 'CONGRESSDISTRICT': '47', 'CONGRESS_DISTRICT_ORG': 'CA47', 'ORG_UEI_NUM': 'MJC5FCYQTPE6', 'ORG_LGL_BUS_NAME': 'UNIVERSITY OF CALIFORNIA IRVINE', 'ORG_PRNT_UEI_NUM': 'MJC5FCYQTPE6'}
{'Name': None, 'CityName': None, 'StateCode': None, 'ZipCode': None, 'StreetAddress': None, 'CountryCode': None, 'CountryName': None, 'StateName': None, 'CountryFlag': None, 'CONGRESSDISTRICT': None, 'CONGRESS_DISTRICT_PERF': '""'}
[{'Code': '241700', 'Text': None}, {'Code': '263700', 'Text': None}, {'Code': '324100', 'Text': None}, {'Code': '345900', 'Text': None}, {'Code': '369600', 'Text': None}]
{'url': 'https://www.nsf.gov/awardsearch/download?DownloadFileName=1987&All=true', 'xml': '8704311.xml'}