Computational Logic: Logic Programming and Beyond: Essays in Honour of Robert A. Kowalski Part I

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Alan Robinson This set of essays pays tribute to Bob Kowalski on his 60th birthday, an anniversary which gives his friends and colleagues an excuse to celebrate his career as an original thinker, a charismatic communicator, and a forceful intellectual leader. The logic programming community hereby and herein conveys its respect and thanks to him for his pivotal role in creating and fostering the conceptual paradigm which is its raison d’Œtre. The diversity of interests covered here reflects the variety of Bob’s concerns. Read on. It is an intellectual feast. Before you begin, permit me to send him a brief personal, but public, message: Bob, how right you were, and how wrong I was. I should explain. When Bob arrived in Edinburgh in 1967 resolution was as yet fairly new, having taken several years to become at all widely known. Research groups to investigate various aspects of resolution sprang up at several institutions, the one organized by Bernard Meltzer at Edinburgh University being among the first. For the half-dozen years that Bob was a leading member of Bernard’s group, I was a frequent visitor to it, and I saw a lot of him. We had many discussions about logic, computation, and language.

Author(s): Maurice Bruynooghe, Luís Moniz Pereira, Jörg H. Siekmann, Maarten van Emden (auth.), Antonis C. Kakas, Fariba Sadri (eds.)
Series: Lecture Notes in Computer Science 2407 : Lecture Notes in Artificial Intelligence
Edition: 1
Publisher: Springer-Verlag Berlin Heidelberg
Year: 2002

Language: English
Pages: 684
Tags: Artificial Intelligence (incl. Robotics); Programming Techniques; Mathematical Logic and Formal Languages

A Portrait of a Scientist as a Computational Logician....Pages 1-4
Bob Kowalski: A Portrait....Pages 5-25
Directions for Logic Programming....Pages 26-32
Agents as Multi-threaded Logical Objects....Pages 33-65
Logic Programming Languages for the Internet....Pages 66-104
Higher-Order Computational Logic....Pages 105-137
A Pure Meta-interpreter for Flat GHC, a Concurrent Constraint Language....Pages 138-161
Transformation Systems and Nondeclarative Properties....Pages 162-186
Acceptability with General Orderings....Pages 187-210
Specification, Implementation, and Verification of Domain Specific Languages: A Logic Programming-Based Approach....Pages 211-239
Negation as Failure through Abduction: Reasoning about Termination....Pages 240-272
Program Derivation = Rules + Strategies....Pages 273-309
Achievements and Prospects of Program Synthesis....Pages 310-346
Logic for Component-Based Software Development....Pages 347-373
Patterns for Prolog Programming....Pages 374-401
Abduction in Logic Programming....Pages 402-436
Learning in Clausal Logic: A Perspective on Inductive Logic Programming....Pages 437-471
Disjunctive Logic Programming: A Survey and Assessment....Pages 472-511
Constraint Logic Programming....Pages 512-532
Planning Attacks to Security Protocols: Case Studies in Logic Programming....Pages 533-560
Multiagent Compromises, Joint Fixpoints, and Stable Models....Pages 561-585
Error-Tolerant Agents....Pages 586-625
Logic-Based Hybrid Agents....Pages 626-654
Heterogeneous Scheduling and Rotation....Pages 655-675