Object-Based Concurrent Programming:  A Workshop Proposal   Submitted to the NSF to be held Sept 25-26, 1988 in San     Diego, California
{'Code': '05010400', 'Directorate': {'Abbreviation': 'CSE', 'LongName': 'Direct For Computer & Info Scie & Enginr'}, 'Division': {'Abbreviation': 'CCF', 'LongName': 'Division of Computing and Communication Foundations'}}
{'SignBlockName': 'Forbes D. Lewis', 'PO_EMAI': None, 'PO_PHON': None}
The problem of designing systems for concurrent programming is an               important area of research in computer science.  In sequential                  computers, software engineering considerations, such as the need for            abstraction and program modularity, have led to a recent increase in            the popularity of object-based programming.  Because parallelism is a           natural consequence of distributed objects, the development of systems          for concurrent object-based programming (OBCP) is likely to prove               fruitful in providing good software support for a new generation of             concurrent computers.                                                                                                                                           Research in OBCP has progressed in different areas of computer science          rather independently.  A number of new programming languages, systems,          architectures and applications have been developed in the last few              years.  Two foundational models of concurrency, namely the actor model          and Flat Guarded Horn Clauses, can be used to provide a hardware                platform for object-based concurrent programming.  A number of on-going         projects are developing object-based systems to support concurrent              applications in areas such as distributed database, distributed                 simulation, and office information systems.  Finally, work on topics            such s transactions, type theory, computational reflection and program          transformation has important ramifications for OBCP.                                                                                                            The workshop will provide the first opportunity to assess the state of          the art in research and development of OBCP.  It will also permit an            exchange of ideas on the development of common goals and the                    integration of the area as a unified field of research.  Finally, the           publication of papers presented at the workshop will make the work              easily available to researchers.
{'FirstName': 'Gul', 'LastName': 'Agha', 'PI_MID_INIT': 'A', 'PI_SUFX_NAME': None, 'PI_FULL_NAME': 'Gul A Agha', 'EmailAddress': 'agha@cs.uiuc.edu', 'NSF_ID': '000461849', 'StartDate': '07/01/1988', 'EndDate': None, 'RoleCode': 'Principal Investigator'}
{'Name': 'Yale University', 'CityName': 'NEW HAVEN', 'ZipCode': '065113572', 'PhoneNumber': '2037854689', 'StreetAddress': '150 MUNSON ST', 'StreetAddress2': None, 'CountryName': 'United States', 'StateName': 'Connecticut', 'StateCode': 'CT', 'CONGRESSDISTRICT': '03', 'CONGRESS_DISTRICT_ORG': 'CT03', 'ORG_UEI_NUM': 'FL6GV84CKN57', 'ORG_LGL_BUS_NAME': 'YALE UNIV', 'ORG_PRNT_UEI_NUM': 'FL6GV84CKN57'}
{'Name': None, 'CityName': None, 'StateCode': None, 'ZipCode': None, 'StreetAddress': None, 'CountryCode': None, 'CountryName': None, 'StateName': None, 'CountryFlag': None, 'CONGRESSDISTRICT': None, 'CONGRESS_DISTRICT_PERF': '""'}
{'Code': '2875', 'Text': 'SYSTEM SOFTWARE'}
{'url': 'https://www.nsf.gov/awardsearch/download?DownloadFileName=1988&All=true', 'xml': '8814055.xml'}