The primary goal of this research is to extend the theoretical basis for designing and maintaining programming languages. The ultimate goal of this line of research is to give programming language designers more ability to design languages which can be methodically extended in a variety of directions (e.g., the introduction of parallelism) and implemented on a variety of machines while preserving the correctness of existing programs. To achieve this goal, a number of basic conceptual issues, and some case studies will be examined to investigate the practical importance of the theory. The conceptual issues include the relations between operational, denotational, and axiomatic semantics, the definitional and conceptual power of structured operational semantics, and expressiveness of various sequential and parallel primitive operations. The case studies may include the design of parallel extensions of ML.

Project Start
Project End
Budget Start
1990-09-15
Budget End
1993-08-31
Support Year
Fiscal Year
1990
Total Cost
$142,453
Indirect Cost
Name
Cornell University
Department
Type
DUNS #
City
Ithaca
State
NY
Country
United States
Zip Code
14850