logo
    Programming multi-agent systems : 4th International Workshop, ProMAS 2006, Hakodate, Japan, May 9, 2006 : revised and invited papers
    0
    Citation
    0
    Reference
    20
    Related Paper
    An agent needs to balance its time between reflecting on its past behaviors, the execution of its current behaviors and the recognition of opportunities for future action. The optimal strategy to achieve this balance is heavily dependent on the environment in which the agent is situated. In this paper we extend a BDI agent programming language called AgentSpeak(L) in two ways. Firstly we refine the use of execution monitoring to enable agents to reflect on their past endeavors. Secondly, we extend the semantics and syntax of the language to allow for user defined monitoring strategies. This allows agent designers to utilize execution monitoring in a way that balances the focus of an agents behavior in a way that is appropriate for its application domain.
    Citations (1)
    Section I: Programming Multiagent Systems.- A Vision for Multi-agent Systems Programming.- Implementing Industrial Multi-agent Systems Using JACKTM.- Programming Software Agents as Designing Executable Business Processes: A Model-Driven Perspective.- Section II: Languages for Multiagent Systems.- Verifiable Multi-agent Programs.- CLAIM: A Computational Language for Autonomous, Intelligent and Mobile Agents.- A Programming Language for Cognitive Agents Goal Directed 3APL.- Section III: Principles and Tools for Multiagent Systems.- Team Oriented Programming and Proxy Agents: The Next Generation.- Developing Agent Interaction Protocols Using Graphical and Logical Methodologies.- Norm Adoption and Consistency in the NoA Agent Architecture.- A Tool for Integrated Design and Implementation of Conversations in Multiagent Systems.- SPACE: A Method to Increase Tracability in MAS Development.
    Executable
    Autonomous agent
    Agent architecture
    Citations (3)