Semantics of Computation
{'Code': '05010400', 'Directorate': {'LongName': 'Direct For Computer & Info Scie & Enginr'}, 'Division': {'LongName': 'Division of Computing and Communication Foundations'}}
{'SignBlockName': 'name not available'}
This is a continuation of studies in denotational semantics and its             applications to the design and implementation of programming languages.         Areas of study include semantics and type-checking for object-oriented          programming systems and the continued study of reflection and                   semantics-directed compiler generation.                                                                                                                         The activities at work in OOP include a uniform reference principle,            information-hiding, inheritance, and distributed definition.  Uniform           reference principle, refers to the use of field selection or message-           passing as a generic way of retrieving data from composite structures.          Information-hiding, refers to the typical way in which the internal             structure of an object is protected from the outside world: the                 "instance variables" of an object are manipulable only through the              interface of the "methods".  Inheritance refers to the manner in which          new classes of objects are created as incremental variations of old             ones.  Distributed definition refers to the syntactic structure of              class definitions in certain object systems, in which the definitions           of the methods may be textually distributed through a program or                systems.
{'FirstName': 'Mitchell', 'LastName': 'Wand', 'EmailAddress': 'wand@ccs.neu.edu', 'StartDate': '07/01/1988', 'EndDate': None, 'RoleCode': 'Principal Investigator'}
{'Name': 'Northeastern University', 'CityName': 'BOSTON', 'ZipCode': '021155005', 'PhoneNumber': '6173733004', 'StreetAddress': '360 HUNTINGTON AVE', 'CountryName': 'United States', 'StateName': 'Massachusetts', 'StateCode': 'MA'}
{'Code': '2875', 'Text': 'SYSTEM SOFTWARE'}
{'url': 'https://www.nsf.gov/awardsearch/download?DownloadFileName=1988&All=true', 'xml': '8801591.xml'}