Back to Search
Start Over
MALLET - a multi-agent logic language for encoding teamwork
- Source :
- IEEE Transactions on Knowledge and Data Engineering. 18:123-138
- Publication Year :
- 2006
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2006.
-
Abstract
- MALLET, a multi-agent logic language for encoding teamwork, is intended to enable expression of teamwork emulating human teamwork, allowing experimentation with different levels and forms of inferred team intelligence. A consequence of this goal is that the actual teamwork behavior is determined by the level of intelligence built into the underlying system as well as the semantics of the language. In this paper, we give the design objectives, the syntax, and an operational semantics for MALLET in terms of a transition system. We show how the semantics can be used to reason about the behaviors of team-based agents. The semantics can also be used to guide the implementation of various MALLET interpreters emulating different forms of team intelligence, as well as formally study the properties of team-based agents specified in MALLET. We have explored various forms of proactive information exchange behavior embodied in human teamwork using the CAST system, which implements a built-in MALLET interpreter.
- Subjects :
- Teamwork
Collaborative software
Computer science
Programming language
business.industry
Multi-agent system
media_common.quotation_subject
computer.software_genre
Operational semantics
Computer Science Applications
Computational Theory and Mathematics
Embodied cognition
Human–computer interaction
business
Mallet
computer
Logic programming
Information Systems
media_common
Subjects
Details
- ISSN :
- 10414347
- Volume :
- 18
- Database :
- OpenAIRE
- Journal :
- IEEE Transactions on Knowledge and Data Engineering
- Accession number :
- edsair.doi...........e2c17678014ddb68b26b0a61b2eb11e5
- Full Text :
- https://doi.org/10.1109/tkde.2006.13