From logic programming towards multi-agent systems

Citation
R. Kowalski et F. Sadri, From logic programming towards multi-agent systems, ANN MATH A, 25(3-4), 1999, pp. 391-419
Citations number
25
Categorie Soggetti
Engineering Mathematics
Journal title
ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE
ISSN journal
10122443 → ACNP
Volume
25
Issue
3-4
Year of publication
1999
Pages
391 - 419
Database
ISI
SICI code
1012-2443(1999)25:3-4<391:FLPTMS>2.0.ZU;2-X
Abstract
In this paper we present an extension of logic programming (LP) that is sui table not only for the "rational" component of a single agent but also for the "reactive" component and that can encompass multi-agent systems. We mod ify an earlier abductive proof procedure and embed it within an agent cycle . The proof procedure incorporates abduction, definitions and integrity con straints within a dynamic environment, where changes can be observed as inp uts. The definitions allow rational planning behaviour and the integrity co nstraints allow reactive, condition-action type behaviour. The agent cycle provides a resource-bounded mechanism that allows the agent's thinking to b e interrupted for the agent to record and assimilate observations as input and execute actions as output, before resuming further thinking. We argue t hat these extensions of LP, accommodating multi-theories embedded in a shar ed environment, provide the necessary multi-agent functionality. We argue a lso that our work extends Shoham's Agent0 and the BDI architecture.