@article(survey:buadicua2011, author = {B{\u{a}}dic{\u{a}}, Costin and Zoran Budimac and Hans-Dieter Burkhard and Mirjana Ivanovic}, year = {2011}, title = {Software agents: {L}anguages, tools, platforms}, journal = {Computer Science and Information Systems}, volume = {8}, number = {2}, pages = {255--298}, doi = {10.2298/CSIS110214013B}, ) @incollection(jade:bellifemine2005, author = {Fabio Bellifemine and Federico Bergenti and Giovanni Caire and Agostino Poggi}, year = {2005}, title = {{JADE} -- {A} {Java} agent development framework}, editor = {Rafael H. Bordini and Mehdi Dastani and J{\"u}rgen Dix and El Fallah Seghrouchni, Amal}, booktitle = {Multi-Agent Programming: Languages, Platforms and Applications}, publisher = {Springer}, pages = {125--147}, doi = {10.1007/0-387-26350-0\_5}, ) @book(jade:book2007, author = {Fabio Bellifemine and Giovanni Caire and Dominic Greenwood}, year = {2007}, title = {Developing Multi-Agent Systems with {JADE}}, series = {Wiley Series in Agent Technology}, publisher = {John Wiley \& Sons}, doi = {10.1002/9780470058411}, ) @inproceedings(esaw2002, author = {Federico Bergenti}, year = {2003}, title = {A discussion of two major benefits of using agents in software development}, editor = {Paolo Petta and Robert Tolksdorf and Franco Zambonelli}, booktitle = {Proceedings of the 2020 Workshop on Engineering Societies in the Agents World (ESAW 2002)}, publisher = {Springer}, pages = {1--12}, doi = {10.1007/3-540-39173-8\_1}, ) @inproceedings(jadel:bergenti2014, author = {Federico Bergenti}, year = {2014}, title = {An introduction to the {JADEL} programming language}, booktitle = {Proceedings of the 2014 IEEE International Conference on Tools with Artificial Intelligence (ICTAI 2014)}, publisher = {IEEE}, pages = {974--978}, doi = {10.1109/ICTAI.2014.147}, ) @inproceedings(jade:android, author = {Federico Bergenti and Giovanni Caire and Danilo Gotta}, year = {2014}, title = {Agents on the move: {JADE} for {Android} devices}, booktitle = {Proceedings of the 2014 Workshop ``From Objects to Agents'' (WOA 2014)}, series = {{CEUR} {Workshop} {Proceedings}}, volume = {1260}, publisher = {RWTH Aachen}, pages = {1--4}, url = {http://ceur-ws.org/Vol-1260/paper9.pdf}, ) @article(jade:story, author = {Federico Bergenti and Giovanni Caire and Stefania Monica and Agostino Poggi}, year = {2020}, title = {The first twenty years of agent-based software development with {JADE}}, journal = {Autonomous Agents and Multi-Agent Systems}, volume = {34}, eid = {36}, doi = {10.1007/s10458-020-09460-z}, ) @book(aose2004, editor = {Federico Bergenti and Marie-Pierre Gleizes and Franco Zambonelli}, year = {2004}, title = {Methodologies and Software Engineering for Agent Systems: The Agent-Oriented Software Engineering Handbook}, publisher = {Springer}, ) @article(jadel:comlan2017, author = {Federico Bergenti and Eleonora Iotti and Stefania Monica and Agostino Poggi}, year = {2017}, title = {Agent-oriented model-driven development for {JADE} with the {JADEL} programming language}, journal = {Computer Languages, Systems \& Structures}, volume = {50}, pages = {142--158}, doi = {10.1016/j.cl.2017.06.001}, ) @inproceedings(amuse:paams2016, author = {Federico Bergenti and Stefania Monica}, year = {2016}, title = {Location-aware social gaming with {AMUSE}}, booktitle = {Proceedings of the 2016 International Conference on Practical Applications of Agents and Multi-Agent Systems (PAAMS 2016)}, publisher = {Springer International Publishing}, pages = {36--47}, doi = {10.1007/978-3-319-39324-7\_4}, ) @inproceedings(jadescript:agere2018, author = {Federico Bergenti and Stefania Monica and Giuseppe Petrosino}, year = {2018}, title = {A scripting language for practical agent-oriented programming}, booktitle = {Proceedings of the 2018 ACM SIGPLAN International Workshop on Programming Based on Actors, Agents, and Decentralized Control (AGERE 2018) at ACM SIGPLAN Conference Systems, Programming, Languages and Applications: Software for Humanity (SPLASH 2018)}, publisher = {ACM}, pages = {62--71}, doi = {10.1145/3281366.3281367}, ) @inproceedings(jadescript:woa2018, author = {Federico Bergenti and Giuseppe Petrosino}, year = {2018}, title = {Overview of a scripting language for {JADE}-based multi-agent systems}, booktitle = {Proceedings of the 2018 Workshop ``From Objects to Agents'' (WOA 2018)}, series = {{CEUR} {Workshop} {Proceedings}}, volume = {2215}, publisher = {RWTH Aachen}, pages = {57--62}, url = {http://ceur-ws.org/Vol-2215/paper\_10.pdf}, ) @book(xtext:bettini2013, author = {Lorenzo Bettini}, year = {2013}, title = {{I}mplementing Domain-Specific Languages with {Xtext} and {Xtend}}, publisher = {Packt Publishing}, ) @article(survey:bordini2006, author = {Rafael H. Bordini and Lars Braubach and Mehdi Dastani and El Fallah Seghrouchni, Amal and Gomez-Sanz, Jorge J. and Joao Leite and Gregory O'Hare and Alexander Pokahr and Alessandro Ricci}, year = {2006}, title = {A survey of programming languages and platforms for multi-agent systems}, journal = {Informatica}, volume = {30}, number = {1}, doi = {10.15388/informatica.2018.196}, ) @book(jason:bordini2007, author = {Rafael H Bordini and Jomi Fred H{\"u}bner and Michael Wooldridge}, year = {2007}, title = {Programming Multi-Agent Systems in {A}gent{S}peak using {J}ason}, publisher = {John Wiley \& Sons}, doi = {10.1002/9780470061848}, ) @book(aop:bradshaw1997, editor = {Jeffrey Bradshaw}, year = {1997}, title = {Software Agents}, publisher = {{MIT} {Press}}, ) @article(seal:demirkol2013, author = {Sebla Demirkol and Moharram Challenger and Sinem Getir and Tomaz Kosar and Geylani Kardas and Marjan Mernik}, year = {2013}, title = {A {DSL} for the development of software agents working within a {Semantic} {Web} environment}, journal = {Computer Science and Information Systems}, volume = {10}, number = {4}, pages = {1525--1556}, doi = {10.2298/CSIS121105044D}, ) @inproceedings(jasonpitfalls, author = {D{\'\i}az, {\'A}lvaro Fern{\'a}ndez and Clara Benac Earle and Lars-{\r A}ke Fredlund}, year = {2018}, title = {Pitfalls of Jason concurrency}, booktitle = {Proceedings of the 2018 International Workshop on Engineering Multi-Agent Systems (EMAS 2018)}, publisher = {Springer}, pages = {19--33}, doi = {10.1007/978-3-030-25693-7\_2}, ) @inproceedings(claim:2003, author = {El Fallah-Seghrouchni, Amal and Alexandru Suna}, year = {2003}, title = {Claim: A computational language for autonomous, intelligent and mobile agents}, booktitle = {Proceedings of the 2003 International Workshop Programming Multi-Agent Systems (ProMAS 2003)}, publisher = {Springer}, pages = {90--110}, doi = {10.1007/978-3-540-25936-7\_5}, ) @article(profeta:2017, author = {Loris Fichera and Fabrizio Messina and Giuseppe Pappalardo and Corrado Santoro}, year = {2017}, title = {A Python framework for programming autonomous robots using a declarative approach}, journal = {Science of Computer Programming}, volume = {139}, pages = {36--55}, doi = {10.1016/j.scico.2017.01.003}, ) @article(3apl:hindriks1999, author = {Koen V. Hindriks and De Boer, Frank S. and Van der Hoek, Wiebe and John-Jules Ch. Meyer}, year = {1999}, title = {Agent programming in {3APL}}, journal = {Autonomous Agents and Multi-Agent Systems}, volume = {2}, number = {4}, pages = {357--401}, doi = {10.1023/A:1010084620690}, ) @article(survey:kravari2015, author = {Kalliopi Kravari and Nick Bassiliades}, year = {2015}, title = {A survey of agent platforms}, journal = {Journal of Artificial Societies and Social Simulation}, volume = {18}, number = {1}, pages = {11}, doi = {10.18564/jasss.2661}, ) @inproceedings(loc:paams2016, author = {Stefania Monica and Federico Bergenti}, year = {2016}, title = {A comparison of accurate indoor localization of static targets via {WiFi} and {UWB} ranging}, booktitle = {Proceedings of the 2016 International Conference on Practical Applications of Agents and Multi-Agent Systems (PAAMS 2016)}, publisher = {Springer}, pages = {111--123}, doi = {10.1007/978-3-319-40159-1\_9}, ) @article(electronics2019, author = {Stefania Monica and Federico Bergenti}, year = {2019}, title = {Hybrid indoor localization using WiFi and UWB technologies}, journal = {Electronics}, volume = {8}, number = {3}, eid = {334}, doi = {10.3390/electronics8030334}, ) @article(electronics2020, author = {Stefania Monica and Federico Bergenti}, year = {2020}, title = {An algorithm for accurate and robust indoor localization based on nonlinear programming}, journal = {Electronics}, volume = {9}, number = {1}, eid = {65}, doi = {10.3390/electronics9010065}, ) @inproceedings(jadescript:aixia2018, author = {Giuseppe Petrosino and Federico Bergenti}, year = {2018}, title = {An introduction to the major features of a scripting language for {JADE} agents}, booktitle = {Proceedings of the 2018 Conference of the Italian Association for Artificial Intelligence (AI*IA 2018)}, series = {Lecture Notes in Artificial Intelligence}, volume = {11298}, publisher = {Springer}, pages = {3--14}, doi = {10.1007/978-3-030-03840-3\_1}, ) @inproceedings(jadescript:woa2019, author = {Giuseppe Petrosino and Federico Bergenti}, year = {2019}, title = {Extending message handlers with pattern matching in the Jadescript programming language}, booktitle = {Proceedings of the 2019 Workshop ``From Objects to Agents'' (WOA 2019)}, series = {{CEUR} {Workshop} {Proceedings}}, volume = {2404}, publisher = {RWTH Aachen}, pages = {113--118}, url = {http://ceur-ws.org/Vol-2404/paper17.pdf}, ) @inproceedings(agentspeak:rao1996, author = {Anand S. Rao}, year = {1996}, title = {Agent{S}peak({L}): {BDI} agents speak out in a logical computable language}, booktitle = {Proceedings of the 1996 European Workshop on Modelling Autonomous Agents in a Multi-Agent World (MAAMAW 1996)}, publisher = {Springer}, pages = {42--55}, doi = {10.1007/BFb0031845}, ) @inproceedings(sarl:rodriguez2014, author = {Saul Rodriguez and Nicolas Gaud and Stephane Galland}, year = {2014}, title = {{SARL}: {A} general-purpose agent-oriented programming language}, booktitle = {Proceedings of the 2014 IEEE/WIC/ACM International Joint Conferences of Web Intelligence (WI 2014) and Intelligent Agent Technologies (IAT 2014)}, volume = {3}, publisher = {IEEE}, pages = {103--110}, doi = {10.1109/WI-IAT.2014.156}, ) @inproceedings(aop:shoham1997, author = {Yoav Shoham}, year = {1997}, title = {An overview of agent-oriented programming}, editor = {Jeffrey Bradshaw}, booktitle = {Software Agents}, publisher = {{MIT} {Press}}, pages = {271--290}, ) @inproceedings(jade:ontology2005, author = {Michele Tomaiuolo and Paola Turci and Federico Bergenti and Agostino Poggi}, year = {2006}, title = {An ontology support for semantic aware agents}, booktitle = {Proceedings of the 2005 International Workshop on Agent-Oriented Information Systems (AOIS 2005)}, volume = {3529}, publisher = {Springer}, pages = {140--153}, doi = {10.1007/11916291\_10}, ) @incollection(jack:winikoff2005, author = {Michael Winikoff}, year = {2005}, title = {{JACK}\textsuperscript{TM} intelligent agents: {An} industrial strength platform}, editor = {Rafael H. Bordini and Mehdi Dastani and J\"urgen Dix and El Fallah Seghrouchni, Amal}, booktitle = {Multi-Agent Programming: Languages, Platforms and Applications}, publisher = {Springer}, pages = {175--193}, doi = {10.1007/0-387-26350-0\_7}, )