See this document in CiteSeerX!

Compiler Support for Correctness Proofs (1997)  (Make Corrections)  (2 citations)
Klaus Didrich



  Home/Search   Context   Related

 
View or download:
wwwjessen.informatik.tu...didrich.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  wwwjessen.informatik....cade97WS (more)
(Enter author homepages)

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

Abstract: . The development of correct software is an important task which should not be carried out with the help of tools following different approaches. We propose that full support for correctness proofs should be integrated into the compiler. We outline in this paper how a compiler for a functional language can be extended to support the development of correct software. Specifications, functional programs and proofs are all contained within one compilation unit and can therefore be maintained ... (Update)

Context of citations to this paper:   More

...of both. A concept for the design of a compiler which comprises support for speci cation and justi cation has been presented in [Did97] and [Did98] In this report we will describe and discuss the prototypical system which has been developed on the basis of the Opal...

...Of course, the compiler does not check whether assertions actually hold, because this would entail theorem proving facilities. However, in [4] we envisage language extensions and a veri cation tool for proving such claims. 2.4 Parameterization Flexible parameterization...

Cited by:   More
Programming in the Large: the Algebraic-Functional.. - Didrich.. (1998)   (Correct)
Compiler Support for Specification and Justification -.. - Didrich (1999)   (Correct)

Active bibliography (related documents):   More   All
0.6:   Algebraic System Specification and Development.. - Cerioli, Gogolla, .. (1997)   (Correct)
0.5:   An Evaluation of LOLITA and Related Natural Language Processing.. - Callaghan (1998)   (Correct)
0.3:   The Transformational Derivation of Parallel Programs using.. - Südholt   (Correct)

Similar documents based on text:   More   All
0.1:   Using Debug Tools To Help Produce Correct Programs - Clifford (1978)   (Correct)
0.1:   A Visualization System for Correctness Proofs - Of Graph Algorithms   (Correct)
0.0:   Classification on Pairwise Proximity Data - Graepel, Herbrich.. (1999)   (Correct)

Related documents from co-citation:   More   All
2:   Fundamentals of Algebraic Specication 2: Module Specications and Constraints (context) - Mahr - 1990
2:   OPAL: Design and implementation of an algebraic programming language - Didrich, Fett et al. - 1994

BibTeX entry:   (Update)

Klaus Didrich. Compiler Support for Correctness Proofs. In Automated Theorem Proving in Software Engineering (CADE-14 workshop), 1997. http://citeseer.ist.psu.edu/didrich97compiler.html   More

@misc{ didrich97compiler,
  author = "K. Didrich",
  title = "Compiler Support for Correctness Proofs",
  text = "Klaus Didrich. Compiler Support for Correctness Proofs. In Automated Theorem
    Proving in Software Engineering (CADE-14 workshop), 1997.",
  year = "1997",
  url = "citeseer.ist.psu.edu/didrich97compiler.html" }
Citations (may not include all citations):
83   Automating the generation and sequencing of test cases from .. (context) - Dick, Faivre - 1993
43   Logic and Computation (context) - Paulson - 1987
33   OPAL: Design and Implementation of an Algebraic Programming .. - Didrich, Fett et al. - 1994
9   A Method for the Development of Correct Software - Pepper, Wirsing - 1995
8   Formal Specification of a Safe PLC Language and its Compiler - Egger, Fett et al. - 1994
4   Mechanized reasoning about functional programs (context) - Mintchev - 1994
3   Towards a Redesign of OPAL - Didrich, Exner et al. - 1997
2   Realizing Sets by Hash Tables - Pepper, Betschko et al. - 1995
2   Real world applications of functional programming (context) - Wadler, Hogg

Documents on the same site (http://wwwjessen.informatik.tu-muenchen.de/~schumann/cade97-WS.html):   More
Tool Support for Formal Methods - Helen Lowe Department   (Correct)
Automated Theorem Proving in Software Engineering - Schumann   (Correct)
Theorem Proving in Large Theories - Wolfgang Reif, Gerhard Schellhorn   (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