Treffer: Continuations pour la programmation de comportement d'agent : Intégration à la plate-forme Jade

Title:
Continuations pour la programmation de comportement d'agent : Intégration à la plate-forme Jade
Authors:
Source:
Modèles Multi-Agents pour des Environnements ComplexesRevue d'intelligence artificielle. 21(5-6):729-756
Publisher Information:
Paris: Lavoisier, 2007.
Publication Year:
2007
Physical Description:
print, 1 p.1/4
Original Material:
INIST-CNRS
Subject Terms:
Computer science, Informatique, Sciences exactes et technologie, Exact sciences and technology, Sciences appliquees, Applied sciences, Informatique; automatique theorique; systemes, Computer science; control theory; systems, Logiciel, Software, Systèmes informatiques et systèmes répartis. Interface utilisateur, Computer systems and distributed systems. User interface, Génie logiciel, Software engineering, Intelligence artificielle, Artificial intelligence, Acteur, Actor, Agent intelligent, Intelligent agent, Agente inteligente, Analyse comportementale, Behavioral analysis, Análisis conductual, Automate, Automaton, Autómata, Compilation, Compilación, Comportement programme, Program behavior, Comportamiento programa, Intelligence artificielle, Artificial intelligence, Inteligencia artificial, Interface utilisateur, User interface, Interfase usuario, Internet, Langage JAVA, JAVA language, Lenguaje JAVA, Langage fonctionnel, Functional language, Lenguaje funcional, Langage programmation, Programming language, Lenguaje programación, Lisibilité, Legibility, Legibilidad, Multitâche, Multithread, Multitarea, Programmation dynamique, Dynamic programming, Programación dinámica, Programmation fonctionnelle, Functional programming, Programación funcional, Réseau web, World wide web, Red WWW, SMALLTALK, Smalltalk, Système conversationnel, Interactive system, Sistema interactivo, Système multiagent, Multiagent system, Sistema multiagente, agent oriented software engineering, behavioral component, continuation-based automatons, continuations, conversational multi-agent systems
Document Type:
Fachzeitschrift Article
File Description:
text
Language:
French
Author Affiliations:
LIRIS (CNRS UMR 2508), Bâtiment Nautibus, Université Claude Bernard Lyon I 43 boulevard du 11 novembre 1918, 69621 Villeurbanne, France
ISSN:
0992-499X
Rights:
Copyright 2008 INIST-CNRS
CC BY 4.0
Sauf mention contraire ci-dessus, le contenu de cette notice bibliographique peut être utilisé dans le cadre d’une licence CC BY 4.0 Inist-CNRS / Unless otherwise stated above, the content of this bibliographic record may be used under a CC BY 4.0 licence by Inist-CNRS / A menos que se haya señalado antes, el contenido de este registro bibliográfico puede ser utilizado al amparo de una licencia CC BY 4.0 Inist-CNRS
Notes:
Computer science; theoretical automation; systems
Accession Number:
edscal.20204277
Database:
PASCAL Archive

Weitere Informationen

Continuations are a well established programming concept that allows capturing and resuming the current program state. they can be found in several functional programming languages (such as Scheme), in Hewitt actor model, and more recently in dynamic programming languages (such as Ruby, Smalltalk, Python, and even Javascript or Java). They have been historically applied to automaton programming, cooperative threads, compilation techniques, and have lastly raised interest for web application programming. This paper shows how this concept happens to be especially useful and elegant to program agent behaviors (or behavioral components), by increasing code readability and ease of writing. It is shown that the proposed approach, applied here to the Jade multi-agents platform, facilitates the implementation of interaction protocols in a modular way, one of the main difficulties in conversational agent engineering.