This project investigates the structure of semantics definitions of programming languages. First, models of the ``core'' of a programming language are analyzed and classified; next, extensions of the core are analyzed for their harmony (correspondence) and orthogonality, and models of these extensions are related to each other and to models of the core. The ultimate goal is a ``design and analysis workbench,'' in which a language can be synthesized, classified, and prototyped. Such a workbench will aid language designers and provide experimental evidence that languages with harmonious designs have clean and correct implementations.

Agency
National Science Foundation (NSF)
Institute
Division of Computer and Communication Foundations (CCF)
Application #
9302962
Program Officer
D. Helen Gill
Project Start
Project End
Budget Start
1993-09-01
Budget End
1997-08-31
Support Year
Fiscal Year
1993
Total Cost
$221,000
Indirect Cost
Name
Kansas State University
Department
Type
DUNS #
City
Manhattan
State
KS
Country
United States
Zip Code
66506