CT-1995-03: Verification of Logic Programs with Delay Declarations

CT-1995-03: Apt, Krzysztof and Luitjes, Ingrid (1995) Verification of Logic Programs with Delay Declarations. [Report]

[thumbnail of Full Text] Text (Full Text)

Download (62kB)
[thumbnail of Abstract] Text (Abstract)

Download (808B)


Logic programs augmented with delay declarations form a higly expressive
programming language in which dynamic networks of processes that communicate
asynchronously by means of multiparty channels can be easily created. In
this paper we study correctness these programs. In particular, we propose
proof methods allowing us to deal with occur check freedom, absence of
deadlock, absence of errors in presence of arithmetic relations, and
termination. These methods turn out to be simple modifications of the
corresponding methods dealing with Prolog programs. This allows us to
derive correct delay declarations by analyzing Prolog programs. Finally,
we point out difficulties concerning proofs of termination.

Item Type: Report
Report Nr: CT-1995-03
Series Name: Computation and Complexity Theory (CT)
Year: 1995
Date Deposited: 12 Oct 2016 14:39
Last Modified: 12 Oct 2016 14:39
URI: https://eprints.illc.uva.nl/id/eprint/1065

Actions (login required)

View Item View Item