Abstract
This paper presents the core features of JADEL, an agent-oriented domain-specific programming language for the construction of JADE agents, behaviours and ontologies. The work on JADEL originates from the need to assist programmers by means of tools that reduce the complexity and speed up the construction of a JADE agents and multi-agent systems. The features of JADEL discussed in this paper include abstractions for the main entities of JADE—agents, behaviours and ontologies—and they also encompass the features needed for the construction of domain-specific tasks, thus enriching JADE APIs with novel and simple notations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bădică, C., Budimac, Z., Burkhard, H.D., Ivanovic, M.: Software agents: Languages, tools, platforms. Computer Science and Information Systems 8(2)
Bellifemine, F., Caire, G., Greenwood, D.: Developing multi-agent systems with JADE. Wiley Series in Agent Technology (2007)
Bergenti, F.: A discussion of two major benefits of using agents in software development. In: Third International Workshop on Engineering Societies in the Agents World (ESAW 2002) (2002)
Bergenti, F., Caire, G., Gotta, D.: An overview of the AMUSE social gaming platform. In: Procs. Workshop From Objects to Agents (2013)
Bergenti, F., Caire, G., Gotta, D.: Agent-based social gaming with AMUSE. In: Procs. 5th Int’l Conf. Ambient Systems, Networks and Technologies (ANT 2014) and 4th Int’l Conf. Sustainable Energy Information Technology (SEIT 2014). Procedia Computer Science. Elsevier (2014)
Bergenti, F., Poggi, A.: A development toolkit to realize autonomous and inter-operable agents. In: 5th International Conference on Autonomous Agents (2001)
Bergenti, F.: An introduction to the JADEL programming language. In: Procs. of the IEEE 26th Int’l Conference on Tools with Artificial Intelligence (ICTAI)
Bergenti, F., Caire, G., Gotta, D.: Interactive workflows with WADE. In: Procs. of the 21st IEEE International Conference on Collaboration Technologies and Infrastructures (WETICE 2012-ACEC track)
Bordini, R.H., Braubach, L., Dastani, M., Seghrouchni, A.E.F., Gomez-Sanz, J.J., Leite, J., O’Hare, G., Pokahr, A., Ricci, A.: A survey of programming languages and platforms for multi-agent systems. Informatica 30(1) (2006)
Bordini, R.H., Hübner, J.F., Wooldridge, M.: Programming multi-agent systems in AgentSpeak using Jason, vol. 8. John Wiley & Sons (2007)
Braubach, L., Lamersdorf, W., Pokahr, A.: Jadex: Implementing a BDI-infrastructure for JADE agents (2003)
Kravari, K., Bassiliades, N.: A survey of agent platforms. Journal of Artificial Societies and Social Simulation 18(1)
Mernik, M., Heering, J., Sloane, A.M.: When and how to develop domain-specific languages. ACM Computing Surveys (CSUR) 37(4), 316–344 (2005)
Oliveira, N., Pereira, M.J., Henriques, P., Cruz, D.: Domain specific languages: A theoretical survey (2009)
Rao, A.S.: AgentSpeak (L): BDI agents speak out in a logical computable language. Agents Breaking Away
Rodriguez, S., Gaud, N., Galland, S.: SARL: a general-purpose agent-oriented programming language. In: Procs. of the IEEE/WIC/ACM Int’l Joint Conferences of Web Intelligence (WI) and Intelligent Agent Technologies (IAT). vol. 3
Shoham, Y.: Agent-Oriented Programming. Artificial intelligence 60(1)
Shoham, Y.: AGENT0: A simple agent language and its interpreter. In: Procs. of the \(9^{th}\) National Conference on Artificial Intelligence (AAAI). vol. 91
Winikoff, M.: JACK\({^TM}\) intelligent agents: An industrial strength platform. In: Multi-Agent Programming
Yokoo, M., Hirayama, K.: Algorithms for distributed constraint satisfaction: A review. Autonomous Agents and Multi-Agent Systems 3(2)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Bergenti, F., Iotti, E., Poggi, A. (2016). Core Features of an Agent-Oriented Domain-Specific Language for JADE Agents. In: de la Prieta, F., et al. Trends in Practical Applications of Scalable Multi-Agent Systems, the PAAMS Collection. PAAMS 2016. Advances in Intelligent Systems and Computing, vol 473. Springer, Cham. https://doi.org/10.1007/978-3-319-40159-1_18
Download citation
DOI: https://doi.org/10.1007/978-3-319-40159-1_18
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-40158-4
Online ISBN: 978-3-319-40159-1
eBook Packages: EngineeringEngineering (R0)