Article View: dnet.mod-ki
Article #160<mod-ki 0604> Prolog Forum 13.12.90
From: Hans-Werner Hein
Date: Tue, 11 Dec 1990 11:04
Date: Tue, 11 Dec 1990 11:04
58 lines
3304 bytes
3304 bytes
From: fromherz@ifi.unizh.ch (Markus P. J. Fromherz)
To: mod-ki@unido.informatik.uni-dortmund.de
Date: 6 Dec 90 14:34 +0100
Subject: <mod-ki 0604> Prolog Forum 13.12.90
Keywords: Vortraege
mod-ki message 0604 COPYRIGHT 1990 Hans-Werner Hein, Dortmund
************************************************************************
Prolog Forum
------------
Thursday, Dec. 13, 1990, 12.30 at room 21-G-74 (below the mensa)
Institut fuer Informatik, University of Zuerich-Irchel
Paola Mello
DEIS - University of Bologna
STRUCTURED LOGIC PROGRAMMING
There are several proposals on how to extend logic programming with
structuring concepts. Notions such as modules and blocks, inheritance
among logic theories, viewpoints and hypothetical reasoning have been
proposed. A general framework for structuring logic programs is
presented here in order to describe, integrate and efficiently implement
some of the above mentioned proposals. The framework is an extension of
the basic Contextual Logic Programming.
A structured logic program is a set of logic theories to be (possibly
dynamically) composed by suitable operators to form "contexts" which, in
turn, provide the set of clause definitions for proving goals.
Static/dynamic configurations of theories, predicate
extension/overriding and evolving/conservative binding mechanisms for
predicate calls are discussed.
Blocks, modules, inheritance-based systems and hypothetical reasoning
are revisited in terms of these mechanisms of theory composition.
The advantages of defining such a general framework can be summarized as
follows:
- its semantics (both declarative and operational) provides a unifying
point of view to compare other proposals (adopting different
semantic approaches);
- its implementation - based on an extended Warren Abstract Machine -
efficiently supports different structured logic programming
languages;
- the general framework can be used as a language for rapid
prototyping and experimenting different ways of structuring logic
programs.
For more information:
Markus Fromherz Tel.: +41-1-257 4313 / 4311
Institut fuer Informatik E-Mail: fromherz@ifi.unizh.ch
Universitaet Zuerich-Irchel
Winterthurerstrasse 190
CH-8057 Zuerich
************************************************************************
Technical Details
Message-ID:
<3222@unido.UUCP>Path:
arc1-ca.pugleaf.net!gmdzi!unido!mod-kiShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 1684e7,8b86353a7a1515b0,start X-Google-Attributes: gid1684e7,public X-Google-ArrivalTime: 1990-12-11 03:21:34 PST Path: arc1-ca.pugleaf.net!gmdzi!unido!mod-ki From: mod-ki@unido.UUCP (Hans-Werner Hein) Newsgroups: dnet.mod-ki Subject: <mod-ki 0604> Prolog Forum 13.12.90 Keywords: Vortraege Message-ID: <3222@unido.UUCP> Date: 11 Dec 90 11:04:10 GMT Reply-To: fromherz@ifi.unizh.ch (Markus P. J. Fromherz) Distribution: dnet Organization: Institut fuer Roboterforschung (IRF), Uni Dortmund Lines: 58 Approved: mod-ki@unido.informatik.uni-dortmund.de (Hans-Werner Hein) Posted: Tue Dec 11 12:04:10 1990