RSS 1.0 Feed
RSS 2.0 Feed
Atom Feed
 

Towards Provably Correct Code Generation via Horn Logical Continuation Semantics

Wang, Q., Gupta, G. and Leuschel, M. (2005) Towards Provably Correct Code Generation via Horn Logical Continuation Semantics. In: Proceedings of PADL'05 (Practical Applications of Declarative Languages), January 2005, Long Beach, CA, USA. pp. 98-112.

Download

[img]
Preview
PDF
183Kb

Abstract

Provably correct compilation is an important aspect
in development of high assurance software systems.
In this paper we explore approaches to provably correct
code generation based on programming
language semantics, particularly Horn logical semantics,
and partial evaluation. We show that the definite clause
grammar (DCG) notation can be used for specifying both the
syntax and semantics of imperative languages.
We next show that continuation semantics can also be
expressed in the Horn logical framework.

Creators:Qian Wang, Gopal Gupta, Michael Leuschel
Editors:Manuel Hermengildo, Daniel Cabeza
Item Type:Conference or Workshop Item
Keywords:Compilers, Formal Methods, Partial Evaluation, Logic Programming
Research Group:Dependable Systems and Software Engineering Research Group
Deposited On:27 Apr 2005 by Leuschel, Michael
ID Code:10799
Last Modified:18 Feb 2010 15:18
Performance Indicator:EZ~03~01~04
Citations:ISI: 1, Google Scholar: 9

Tools

Metadata

Download Statistics

Last month

Last year

Members of ECS may view the download statistics dashboard for this record.

Corrections

ECS staff and postgraduates may modify this record

  Welcome from Deputy Head of School (Research) Research Prospectus Industrial Partnerships New Research Students Notes for Guidance New Research Students Notes for Guidance
The ECS EPrints Repository supports OAI 2.0 with a base URL of http://eprints.ecs.soton.ac.uk/cgi/oai2

EPrints is free software developed by the University of Southampton to facilitate Open Access to research.
EPrints