Proceedings

Reflection as a Tool for Integration: An Exercise in Procedural Introspection

Download BibTeX Cite

Proceedings of the Tenth International Joint Conference on Artificial Intelligence. Architectures and Languages. Pages 44-46.

© 1987 International Joint Conferences on Artificial Intelligence

Abstract

This p~per reports on a quite large experience in Impleme~tmg ~ procedurally introspective system (PIS), ~LICE~ m which a well known problem is faced: the mte~ation between LISP and Horn clauses. This exercise is motivated by a recognized lack of experience in implementing ~ISs to deal with actual A.I. programming problems. ALICE IS composed of two procedurally introspective languages ~ased <?n ~ISP ~d on Horn clauses, respectively. The mtegration IS achieved by means of a new kind of reflection called ~ut~al reflection. The design of ALICE required the ~eneralization of several concepts and mechanisms introduced m 3-LISP. The discussion is completed with a set of general retrospective considerations.

  1. K.A.Bowen and R.A.Kowalski, Amalgamating Language and Metalanguage in Logic Programming, in K.L.Clark and S-A.Tarnlund (eds.), Logic Programming, Academic Press, London, 1982.
  2. R.Ghislanzoni, L.Spampinato and G.Tomielli, The Reflective System ALICE, QUINARY QR-86-2, Italy, 1986.
  3. R.Ghislanzoni, L.Spampinato and G.Tomielli, Communication between liSP and Horn Clauses by Mutual Reflection, In (P.Maes and D.Nardi 1987)
  4. R.A.Kowalski, Predicate Logic as a Programming Language, Proc. ofiFIP Conference, 1974.
  5. P.Maes, Computational Reflection, Ph.D. Thesis, Vrije Universiteit Brussels, Belgium, 1987.
  6. P.Maes and D.Nardi (eds.) Proc. of of the Workshop on Meta Level Architectures and Reflection, Alghero, Italy, North Holland, 1987 (in publication).
  7. C.Mellish and S.Hardy,lntegrating Prolog into the POPWG Environment, Proc.UCAI-83, Karlsrhue, RFG, 1983.
  8. J.A.Robinson and E.E.Sibert, WGliSP: Motivations, Design and Implementation, in K.L.Ciark and S-A.Tamlund ( eds. ), Logic Programming, Academic Press, London, 1982.
  9. B.C.Smith, Reflection and Semantics in liSP, Xerox PARC ISL-5, Palo Alto CA, 1984.
  10. B.C.Smith and J. des Rivi~res,lnterim 3-liSP Manual, Xerox PARC ISL-1, Palo Alto CA, 1984.
  11. L.Sterling and E. Shapiro, The Art of Pro log: Advanced Programming Techniques, MIT press, London, 1986.
  12. M.Wand and D.P.Friedman, The Mystery of the Tower Revealed: A Non-Reflective Description of the Reflective Tower, Proc.ACM LISP Conference, Boston MA, 1986.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards