(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