English
 
Help Privacy Policy Disclaimer
  Advanced SearchBrowse

Item

ITEM ACTIONSEXPORT
 
 
DownloadE-Mail
  Generic System Support for Deductive Program Development

Ayari, A., & Basin, D. A. (1996). Generic System Support for Deductive Program Development. In T. Margaria, & B. Steffen (Eds.), Second International Workshop, TACAS'96: Tools and Algorithms for the Construction and Analysis of Systems (pp. 313-328). Berlin, Germany: Springer.

Item is

Files

show Files

Locators

show

Creators

show
hide
 Creators:
Ayari, Abdelwaheb1, Author           
Basin, David A.1, Author           
Affiliations:
1Programming Logics, MPI for Informatics, Max Planck Society, ou_40045              

Content

show
hide
Free keywords: -
 Abstract: We report on a case study in using logical frameworks to support the formalization of programming calculi and their application to deduction-based program synthesis. Within a conservative extension of higher-order logic implemented in the Isabelle system, we derived rules for program development that can simulate those of the deductive tableau proposed by Manna and Waldinger. We have used the resulting theory to synthesize a library of verified programs, focusing on sorting algorithms. Our experience suggests that the methodology we propose is well suited both to implement and use programming calculi, extend them, partially automate them, and even formally reason about their correctness.

Details

show
hide
Language(s): eng - English
 Dates: 2010-03-121996
 Publication Status: Issued
 Pages: -
 Publishing info: Berlin, Germany : Springer
 Table of Contents: -
 Rev. Type: -
 Identifiers: eDoc: 519622
Other: Local-ID: C1256104005ECAFC-DF7E389DE7399656C125630D005F1F68-AbduBasin-TACAS96
 Degree: -

Event

show
hide
Title: Untitled Event
Place of Event: Passau, Germany
Start-/End Date: 1996

Legal Case

show

Project information

show

Source 1

show
hide
Title: Second International Workshop, TACAS'96: Tools and Algorithms for the Construction and Analysis of Systems
Source Genre: Proceedings
 Creator(s):
Margaria, Tiziana, Editor
Steffen, Bernhard1, Editor           
Affiliations:
1 Programming Logics, MPI for Informatics, Max Planck Society, ou_40045            
Publ. Info: Berlin, Germany : Springer
Pages: - Volume / Issue: - Sequence Number: - Start / End Page: 313 - 328 Identifier: ISBN: 3-540-61042-1

Source 2

show
hide
Title: Lecture Notes in Computer Science
Source Genre: Series
 Creator(s):
Affiliations:
Publ. Info: -
Pages: - Volume / Issue: - Sequence Number: - Start / End Page: - Identifier: -