EPSRC logo

Details of Grant 

EPSRC Reference: GR/J84205/01
Title: FRAMEWORKS FOR PROGRAMMING LANGUAGE SEMANTICS AND LOGIC
Principal Investigator: Plotkin, Professor G
Other Investigators:
Researcher Co-Investigators:
Project Partners:
Department: Sch of Informatics
Organisation: University of Edinburgh
Scheme: Standard Research (Pre-FEC)
Starts: 01 June 1995 Ends: 30 November 1998 Value (£): 321,496
EPSRC Research Topic Classifications:
Fundamentals of Computing
EPSRC Industrial Sector Classifications:
Related Grants:
Panel History:  
Summary on Grant Application Form
We seek frameworks for the syntax, semantics and logic of programming languages, as a scientific basis for constructing complex (distributed) systems. We will consider type-theoretical and categorical approaches to the abstract syntax of programming languages, considering binding operators, general type theory, static semantics, syntax-directed translation, compositional semantics.Classical domain theory concerns typed lambda-calculus, with value and type recursion. We will investigate abstract domain theory and corresponding partial or linear type theories; we seek a representation theorem. We will develop concrete domain theory via enriched functional semantics, treating continuity, stability, perhaps sequentially.The monadic approach concerns notion such as state, exceptions, complexity, non-determinism. We will consider linear type theory for symmetric monads, a two-category variation for non-symmetry, axiomatic treatments of such notions as (probabilistic) non-determinism, complexity.Second-order lambda-calculus models polymorphism and abstract data-types. We will add recursion, notions of computation and subtypes, using second-order linear logic. Classical linear logic may help unify semantics and concurrency. We will investigate trace equivalencies, perhaps weak equivalencies.The logic of computable functions concerns classical domain theory. We will incorporate notions of computation, second-order features; and formulate general correctness logics hoping to reconcile logic of concurrency.
Key Findings
This information can now be found on Gateway to Research (GtR) http://gtr.rcuk.ac.uk
Potential use in non-academic contexts
This information can now be found on Gateway to Research (GtR) http://gtr.rcuk.ac.uk
Impacts
Description This information can now be found on Gateway to Research (GtR) http://gtr.rcuk.ac.uk
Summary
Date Materialised
Sectors submitted by the Researcher
This information can now be found on Gateway to Research (GtR) http://gtr.rcuk.ac.uk
Project URL:  
Further Information:  
Organisation Website: http://www.ed.ac.uk