AgentSpeak(L): BDI agents speak out in a logical computable language
MAAMAW '96 Proceedings of the 7th European workshop on Modelling autonomous agents in a multi-agent world : agents breaking away: agents breaking away
Intelligence by design: principles of modularity and coordination for engineering complex adaptive agents
Programming Multi-Agent Systems in AgentSpeak using Jason (Wiley Series in Agent Technology)
Programming Multi-Agent Systems in AgentSpeak using Jason (Wiley Series in Agent Technology)
Code patterns for agent-oriented programming
Proceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems - Volume 1
Multi-Agent Programming: Languages, Tools and Applications
Multi-Agent Programming: Languages, Tools and Applications
Jazzyk: A Programming Language for Hybrid Agents with Heterogeneous Knowledge Representations
Programming Multi-Agent Systems
Modularity and compositionality in Jason
ProMAS'09 Proceedings of the 7th international conference on Programming multi-agent systems
A periphery of Pogamut: from bots to agents and back again
Agents for games and simulations II
The multi-agent programming contest from 2005---2010
Annals of Mathematics and Artificial Intelligence
Empirical software engineering for agent programming
Proceedings of the 2nd edition on Programming systems, languages and applications based on actors, agents, and decentralized control abstractions
Does high-level behavior specification tool make production of virtual agent behaviors better?
CAVE'12 Proceedings of the First international conference on Cognitive Agents for Virtual Environments
Hi-index | 0.00 |
AgentSpeak(L), together with its implementation Jason, is one of the most influential agent-oriented programming languages. Besides having a strong conceptual influence on the niche of BDI-inspired agent programming systems, Jason also serves as one of the primary tools for education of and experimentation with agent-oriented programming. Despite its popularity in the community, relatively little is reported on its practical applications and pragmatic experiences with adoption of the language for non-trivial applications. In this paper, we present our experiences gathered during an experiment aimed at development of a non-trivial case-study agent application by a novice Jason programmer. In our experiment, we tried to use the programming language as is, with as few customisations of the Jason interpreter as possible. Besides providing a structured feedback on the most problematic issues faced while learning to program in Jason, we informally propose a set of ideas for solving the encountered design problems and programming language issues.