ABSTRACT
This paper proposes programming constructs to improve the practical application of existing BDI-based agent-oriented programming languages that have formal semantics. The proposed programming constructs include operations such as testing, adopting and dropping declarative goals, different execution modes for plans, repairing plans when their execution fail, event and exception handling mechanisms, and interfaces to existing imperative and declarative programming languages.
- R. Bordini, J. F. Hübner, and R. Vieira. Jason and the golden fleece of agent-oriented programming. In Multiagent Programming: Languages, Platforms and Applications. Kluwer, 2005.Google ScholarCross Ref
- G. d. Giacomo, Y. Lespérance, and H. Levesque. ConGolog, a Concurrent Programming Language Based on the Situation Calculus. Artificial Intelligence, 121(1--2):109--169, 2000. Google ScholarDigital Library
- A. Pokahr, L. Braubach, and W. Lamersdorf. Jadex: A BDI reasoning engine. In Multiagent Programming: Languages, Platforms and Applications. Kluwer, 2005.Google Scholar
- M. Winikoff. JACK#8482; intelligent agents: An industrial strength platform. In Multiagent Programming: Languages, Platforms and Applications. Kluwer, 2005.Google Scholar
Index Terms
- Practical extensions in agent programming languages
Recommendations
A grounded specification language for agent programs
AAMAS '07: Proceedings of the 6th international joint conference on Autonomous agents and multiagent systemsThis paper studies the relation between agent specification and agent programming languages. In particular, it shows that an agent programming language obeys some desirable properties expressed in an agent specification language, i.e., that any agent ...
Programming an expressive autonomous agent
Proposed integration of emotion dynamics in rational agent.Modified the life cycle of an autonomous agent to percept-appraise-elicit-act.Redefined syntax, semantics & deliberation cycle of 2APL to incorporate emotions. Emotions are the integral part of ...
A BDI Agents Programming Language Based Fuzzy Beliefs
IHMSC '15: Proceedings of the 2015 7th International Conference on Intelligent Human-Machine Systems and Cybernetics - Volume 01The Belief-Desire-Intention (BDI) model is well suited for describing an agent's mental state. To model human reasoning with uncertainty and imprecision, fuzzy logic have been employed to represent beliefs for BDI agents in our previous work. In order ...
Comments