Please use this identifier to cite or link to this item: https://hdl.handle.net/2440/36715
Type: Conference paper
Title: Translating refined logic programs to mercury
Author: Colvin, R.
Hayes, I.
Hemer, D.
Strooper, P.
Citation: Computer science 2002 : proceedings of the twenty-fifth Australasian Computer Science Conference, Monash University, Melbourne, Jan./Feb. 2002 / Michael Oudshoorn (ed.) : pp. 33-40
Publisher: Australian Computer Society Inc
Issue Date: 2002
Series/Report no.: Australian computer science communications ; v. 24, no. 1
ISBN: 0909925828
Conference Name: Australasian Computer Science Conference (25th : 2002 : Monash University, Melbourne)
Statement of
Responsibility: 
R. Colvin, I. Hayes, D. Hemer, P. Strooper
Abstract: A refinement calculus provides a method for transforming specifications to executable code, maintaining the correctness of the code with respect to its specification. In this paper we investigate the use of Mercury as the target implementation language for a refinement calculus for logic programs. We describe a prototype tool for translating programs in our specification language to Mercury code. More generally, we investigate the advantages that Mercury has over standard Prolog, with respect to developing correct programs from specifications.
Description: Copyright © 2002, Australian Computer Society
Appears in Collections:Aurora harvest 6
Computer Science publications

Files in This Item:
There are no files associated with this item.


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.