See this document in CiteSeerX!

A Proof System for Correct Program Development (2000)  (Make Corrections)  (1 citation)
M.P. Fourman, J.D. Fleuriot, J.R. Longley



  Home/Search   Context   Related

 
View or download:
dcs.ed.ac.uk/home/jrl/MLprover2.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  dcs.ed.ac.uk/home/jrl/ (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: real-world applications (e.g. [EHM + 99, Buh95]). Moreover, aspects of ML such as strong typing and the exceptions system have significantly influenced the design of languages such as Java [GJS96], and it seems likely that future systems languages will incorporate many of these features [Mac00]. Regarding the second requirement, even before the definition of ML had fully taken shape, the LCF system [GMW78] provided a program logic for a rather restricted fragment of the language. Subsequent... (Update)

Context of citations to this paper:   More

.... approach, and formed the basis of the proposal for the new EPSRC funded project GR N64571: A proof system for correct program development [FFL00], which commenced in January 2001. The fact that enough theory is now in place to attempt this is probably the biggest practical...

Cited by:   More
Notions of Computability for General Datatypes - Fourman, Plotkin, Longley (2001)   (Correct)

Active bibliography (related documents):   More   All
0.5:   KANGA: A framework for building application specific communication .. - Babai   (Correct)
0.5:   An Evaluation Scheme of Software Testing Techniques - Huey-Der Chu   (Correct)
0.4:   Notions of computability at higher types II - Longley (2001)   (Correct)

Similar documents based on text:   More   All
0.1:   Logical Full Abstraction and PCF - Longley, Plotkin (1996)   (Correct)
0.0:   Notions of Computability for General Datatypes - Case.. - Fourman, Plotkin..   (Correct)
0.0:   Using EPS Graphics in L - Documents Keith Reckdahl   (Correct)

Related documents from co-citation:   More   All
2:   When is a functional program not a functional program - Longley

BibTeX entry:   (Update)

M.P. Fourman, J.D. Fleuriot, and J.R. Longley. A proof system for correct program development. Case for support for EPSRC grant GR/N64571., 2000. http://citeseer.ist.psu.edu/fourman00proof.html   More

@misc{ fourman00proof,
  author = "M. Fourman and J. Fleuriot and J. Longley",
  title = "A proof system for correct program development",
  text = "M.P. Fourman, J.D. Fleuriot, and J.R. Longley. A proof system for correct
    program development. Case for support for EPSRC grant GR/N64571., 2000.",
  year = "2000",
  url = "citeseer.ist.psu.edu/fourman00proof.html" }
Citations (may not include all citations):
862   The Java Language Specification - Gosling, Joy et al. - 1996
294   Isabelle: A generic theorem prover (context) - Paulson - 1994
215   A type-theoretic approach to higher-order modules with shari.. - Harper, Lillibridge - 1994
150   The category-theoretic solution of recursive domain equation.. (context) - Smyth, Plotkin - 1982
132   Syntactic control of interference (context) - Reynolds - 1978
76   Introducing OBJ - Goguen, Winkler et al. - 2000
62   Structured Design: Fundamentals of a Discipline of Computer .. (context) - Yourdon, Constantine - 1986
58   A fully abstract game semantics for general references (context) - Abramsky, Honda et al. - 1998
55   A science of reasoning - Bundy - 1991
49   A coinduction principle for recursively defined domains - Pitts - 1994
46   On Shostak's decision procedure for combinations of theories - Cyrluk, Lincoln et al. - 1996
44   The Definition of Standard ML: revised (context) - Milner, Tofte et al.
42   Programming Languages and Systems (context) - Grumberg, Long et al. - 1994
42   Operational reasoning for functions with local state - Pitts, Stark - 1998
40   A Curry-Howard foundation for functional computation with co.. - Ong, Stewart - 1997
38   System description: Proof planning in higher-order logic wit.. - Richardson, Smaill et al. - 1998
34   Department of Computer Science (context) - Birkedal, Rothwell et al. - 1993
29   Syntactic control of interference revisited - O'Hearn, Power et al. - 1999
27   The definition of Extended ML: a gentle introduction - Kahrs, Sannella et al. - 1997
24   Fully abstract semantics for observably sequential languages (context) - Cartwright, Curien et al. - 1994
17   HOL-ML - Gunter, VanInwegen - 1994
15   Mistakes and ambiguities in the definition of Standard ML - Kahrs - 1993
14   To appear in Annals of Pure and Applied Logic (context) - Longley, realizable et al. - 1998
13   The PROSPER toolkit - Dennis, Collins et al. - 2000
13   A Semantic Analysis of Control (context) - Laird
12   Annodomini: From type theory to year (context) - Eidor, Henglein et al.
12   Proof General: A generic tool for proof development (context) - Aspinall
11   PVS: Combining specification (context) - Shankar - 1996
9   A combinatory algebra for sequential functionals of finite t.. - van Oosten - 1997
9   When is a functional program not a functional program - Longley - 1999
8   Matching typed and untyped realizability (context) - Longley - 1999
8   Logic Manual for the Lambda System (context) - Finn, Fourman - 1990
8   Available as ECS-LFCS (context) - Longley, Language et al. - 1995
7   Logical full abstraction and PCF - Longley, Plotkin - 1997
7   The Fox project: Advanced language technology for extensible.. - Harper, Lee et al. - 1998
6   Reachability programming in HOL98 using BDDs (context) - Gordon - 2000
5   Term rewriting and beyond---theorem proving in Isabelle (context) - Nipkow - 1989
4   A proposed categorical semantics for ML modules - Fourman, Thielecke - 1995
3   A proposed categorical semantics for Pure ML (context) - Phoa, Fourman - 1992
2   An overview of automated software testing (context) - Bertolino - 1991
2   The Fox project: A language-structured approach to networkin.. (context) - Buhler - 1995
1   Reasoning about Java (context) - Jacobs, van den Berg et al. - 1998
1   Speculation on a modern systems language (context) - MacQueen - 2000
1   LCF: A Mechanised Logic of Computation (context) - Gordon, Milner et al. - 1978
1   A generic approach to proof planning (context) - Fleuriot - 2000
1   A sound and relatively complete program logic for most of St.. (context) - Longley - 2000

Documents on the same site (http://www.dcs.ed.ac.uk/home/jrl/):   More
Realizability Models for Sequential Computation - Longley (1998)   (Correct)
Notions of Computability for General Datatypes - Fourman, Plotkin, Longley   (Correct)
When is a Functional Program Not a Functional Program? - Longley (1999)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC