Software Environment Architecture and Analysis Tools
{'Code': '05010000', 'Directorate': {'Abbreviation': 'CSE', 'LongName': 'Direct For Computer & Info Scie & Enginr'}, 'Division': {'Abbreviation': 'CCF', 'LongName': 'Division of Computing and Communication Foundations'}}
{'SignBlockName': 'D. Helen Gill', '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 Massachusetts on the Arcadia project                  will focus on two important aspects of software development                     environments, namely object management and analysis tools.                      The object management mechanisms will be a central feature of                   the Arcadia environment architecture.  On the one hand, it                      will serve to organize and orchestrate the myriad pieces of a                   software project being created and maintained by users of an                    environment.  In addition, it will constitute the primary                       structuring and integration mechanism for the environment                       itself, since all the tools and information structures                          comprised by an environment can and should be viewed as                         objects subject to management.                                                                                                                                  Analysis tools and their integration are an important focus                     of Arcadia, both as a test case for the environment                             architecture's extensibility and integration capabilities and                   as a contribution to expanding the power and usefulness that                    environments offer to their users.  This project will focus on                  two classes of analysis tools: software testing tools and                       tools for analyzing concurrent and distributed systems.                                                                                                         Major experimental research efforts are needed to provide                       basic understandings of overall software development                            environments.  The Arcadia project is a significant effort                      toward achieving those understandings.
[{'FirstName': 'Lori', 'LastName': 'Clarke', 'PI_MID_INIT': 'A', 'PI_SUFX_NAME': None, 'PI_FULL_NAME': 'Lori A Clarke', 'EmailAddress': 'clarke@cs.umass.edu', 'NSF_ID': '000189833', 'StartDate': '07/15/1987', 'EndDate': None, 'RoleCode': 'Principal Investigator'}, {'FirstName': 'Jack', 'LastName': 'Wileden', 'PI_MID_INIT': 'C', 'PI_SUFX_NAME': None, 'PI_FULL_NAME': 'Jack C Wileden', 'EmailAddress': 'wileden@cs.umass.edu', 'NSF_ID': '000324810', 'StartDate': '07/15/1987', 'EndDate': None, 'RoleCode': 'Co-Principal Investigator'}]
{'Name': 'University of Massachusetts Amherst', 'CityName': 'AMHERST', 'ZipCode': '010039252', 'PhoneNumber': '4135450698', 'StreetAddress': '101 COMMONWEALTH AVE', 'StreetAddress2': None, 'CountryName': 'United States', 'StateName': 'Massachusetts', 'StateCode': 'MA', 'CONGRESSDISTRICT': '02', 'CONGRESS_DISTRICT_ORG': 'MA02', 'ORG_UEI_NUM': 'VGJHK59NMPK9', 'ORG_LGL_BUS_NAME': 'UNIVERSITY OF MASSACHUSETTS', 'ORG_PRNT_UEI_NUM': 'VGJHK59NMPK9'}
{'Name': None, 'CityName': None, 'StateCode': None, 'ZipCode': None, 'StreetAddress': None, 'CountryCode': None, 'CountryName': None, 'StateName': None, 'CountryFlag': None, 'CONGRESSDISTRICT': None, 'CONGRESS_DISTRICT_PERF': '""'}
[{'Code': '2418', 'Text': None}, {'Code': '2680', 'Text': None}, {'Code': '2880', 'Text': 'SOFTWARE ENGINEERING AND LANGU'}, {'Code': '3044', 'Text': None}, {'Code': '3242', 'Text': None}, {'Code': '3413', 'Text': None}, {'Code': '3698', 'Text': None}, {'Code': '8714', 'Text': None}, {'Code': '9145', 'Text': 'SPECIAL PROGRAMS-RESERVE'}]
{'url': 'https://www.nsf.gov/awardsearch/download?DownloadFileName=1987&All=true', 'xml': '8704478.xml'}