Agent-Oriented Programming From Prolog to Guarded Definite Claus
A book that furnishes no quotations is, me judice, no book – it is a plaything. TL Peacock: Crochet Castle The paradigm presented in this book is proposed as an agent programming language. The book charts the evolution of the language from Prolog to intel
- PDF / 2,575,356 Bytes
- 393 Pages / 407 x 654 pts Page_size
- 76 Downloads / 172 Views
Lecture Notes in Computer Science Edited by G. Goos, J. Hartmanis and J. van Leeuwen
1630
3 Berlin Heidelberg New York Barcelona Hong Kong London Milan Paris Singapore Tokyo
Matthew M. Huntbach Graem A. Ringwood
Agent-Oriented Programming From Prolog to Guarded Definite Clauses
13
Series Editors Jaime G. Carbonell, Carnegie Mellon University, Pittsburgh, PA, USA J¨org Siekmann, University of Saarland, Saarbr¨ucken, Germany Authors Matthew M. Huntbach Graem A. Ringwood Department of Computer Science, Queen Mary and Westfield College Mile End Road, London E1 4NS, UK E-mail: {mmh/gar}@dcs.qmw.ac.uk
Cataloging-in-Publication data applied for Die Deutsche Bibliothek - CIP-Einheitsaufnahme Huntbach, Matthew M.: Agent-oriented programming : from prolog to guarded definite clauses / Matthew M. Huntbach ; Graem A. Ringwood. - Berlin ; Heidelberg ; New York ; Barcelona ; Hong Kong ; London ; Milan ; Paris ; Singapore ; Tokyo : Springer, 1999 (Lecture notes in computer science ; Vol. 1630 : Lecture notes in artificial intelligence) ISBN 3-540-66683-4
CR Subject Classification (1998): I.2, D.1.6, D.1.3, D.3, C.2.4 ISBN 3-540-66683-4 Springer-Verlag Berlin Heidelberg New York This work is subject to copyright. All rights are reserved, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, re-use of illustrations, recitation, broadcasting, reproduction on microfilms or in any other way, and storage in data banks. Duplication of this publication or parts thereof is permitted only under the provisions of the German Copyright Law of September 9, 1965, in its current version, and permission for use must always be obtained from Springer-Verlag. Violations are liable for prosecution under the German Copyright Law. c Springer-Verlag Berlin Heidelberg 1999 Printed in Germany Typesetting: Camera-ready by author SPIN 10703359 06/3142 – 5 4 3 2 1 0
Printed on acid-free paper
Preface A book that furnishes no quotations is, me judice, no book – it is a plaything. TL Peacock: Crochet Castle The paradigm presented in this book is proposed as an agent programming language. The book charts the evolution of the language from Prolog to intelligent agents. To a large extent, intelligent agents rose to prominence in the mid-1990s because of the World Wide Web and an ill-structured network of multimedia information. Agentoriented programming was a natural progression from object-oriented programming which C++ and more recently Java popularized. Another strand of influence came from a revival of interest in robotics [Brooks, 1991a; 1991b]. The quintessence of an agent is an intelligent, willing slave. Speculation in the area of artificial slaves is far more ancient than twentieth century science fiction. One documented example is found in Aristotle’s Politics written in the fourth century BC. Aristotle classifies the slave as “an animate article of property”. He suggests that slaves or subordinates might not be necessary if “each instrument could do its own work at command or by anti
Data Loading...