Agents as Scheme Interpreters : Enabling Dynamic Specification by Communicating

We proposed in previous papers an extension and an implementation of the STROBE model, which regards the Agents as Scheme interpreters. These Agents are able to interpret messages in a dedicated environment including an interpreter that learns from the current conversation therefore representing evolving meta-level Agent's knowledge. When the Agent’s interpreter is a nondeterministic one, the dialogues may consist of subsequent refinements of specifications in the form of constraint sets. The paper presents a worked out example of dynamic service generation – such as necessary on Grids – by exploiting STROBE Agents equipped with a nondeterministic interpreter. It shows how enabling dynamic specification of a problem. Then it illustrates how these principles could be effective for other applications. Details of the implementation are not provided here, but are available.

[1]  Christian Queinnec,et al.  The influence of browsers on evaluators or, continuations to program web servers , 2000, ICFP '00.

[2]  Clement Jonquet,et al.  1 Cognitive Agents Learning by Communicating , 2003 .

[3]  Nicholas R. Jennings,et al.  The Semantic Grid: A Future e‐Science Infrastructure , 2003 .

[4]  Oleg Kiselyov XML , XPath , XSLT implementations as SXML , SXPath , and SXSLT , 2002 .

[5]  Frank Dignum,et al.  Issues in Agent Communication: An Introduction , 2000, Issues in Agent Communication.

[6]  John Austin,et al.  Quand dire, c'est faire , 1970 .

[7]  K. Ducatel,et al.  Scenarios for Ambient Intelligence in 2010 Final Report , 2001 .

[8]  Stefano A. Cerri,et al.  Shifting the Focus from Control to Communication: the STReams OBjects Environments Model of Communicating Agents , 1999, Collaboration between Human and Artificial Societies.

[9]  Jacques Ferber,et al.  Les Systèmes multi-agents: vers une intelligence collective , 1995 .

[10]  Gerald J. Sussman,et al.  Structure and Interpretation of Computer Programs, Second Edition , 1996 .

[11]  Julian Padget Collaboration between Human and Artificial Societies, Coordination and Agent-Based Distributed Computing , 1999 .

[12]  Stefano A. Cerri,et al.  The relations between Technologies for Human Learning and Agents , 2001 .

[13]  Clement Jonquet,et al.  Apprentissage issu de la communication pour des agents cognitifs , 2003, Tech. Sci. Informatiques.

[14]  Stefano A. Cerri Human and Artificial Agent's Conversations on the GRID , 2002, LeGE-WG 1.

[15]  Jean Sallantin,et al.  Steps towards C+C: A Language for Interactions , 2000, AIMSA.

[16]  Francis Guerin,et al.  Specifying agent communication languages , 2002 .

[17]  K. Nørmark SIMULATION OF OBJECT-ORIENTED CONCEPTS AND MECHANISMS IN SCHEME , 1990 .

[18]  M.N. Sastry,et al.  Structure and interpretation of computer programs , 1986, Proceedings of the IEEE.

[19]  J. Searle Les actes de langage : essai de philosophie du langage , 1972 .