Abstract
When it comes to address challenges in the area of distributed and parallel computing, Multi-Agent Systems (MAS) are emerging as a key architecture. Characterized as a collection of autonomous software (agents) which are able to cooperate in a distributed environment, MAS-based applications have proven capabilities when using cognitive processes, reasoning and knowledge representation in order to develop functionality related to complex and dynamic scenarios where the contribution of a single agent is computationally limited. In this paper, we propose an industrial platform which fully supports the development, deployment and maintenance cycle of MAS-based applications.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Fipa specifications: The foundation for intelligent physical agent. http://www.fipa.org/repository/standardspecs.html
Jade primer: parallelism and behaviours. https://www.iro.umontreal.ca/vaucher/Agents/ Jade/primer3.html
Bauer, B., Müller, J.P., Odell, J.: Agent UML: a formalism for specifying multiagent software systems. Int. J. Softw. Eng. Knowl. Eng. 11(03), 207 (2001)
Bauer, B., Odell, J.: UML 2.0 and agents: how to build agent-based systems with the new UML standard. Eng. Appl. Artif. Intell. 18(2), 141 (2005)
Bellifemine, F., Caire, G., Poggi, A., Rimassa, G.: JADE: a software framework for developing multi-agent applications. Lessons Learned Inf. Softw. Technol. 50(1–2), 10 (2008)
Bordini, R.H., Hübner, J.F., Wooldridge, M.: Programming Multi-agentsystems in AgentSpeak using Jason. Wiley, Hoboken (2007)
da Silva, V.T., Choren, R., de Lucena, C.J.: Using the MAS-ML to model a multi-agent system. In: International Workshop on Software Engineering for Large-Scale Multi-agent Systems, pp. 129–148. Springer, Heidelberg (2003)
Da Silva, V.T., De Lucena, C.J.: From a conceptual framework for agents and objects to a multi-agent system modeling language. Auton. Agent. Multi-Agent Syst. 9(1–2), 145 (2004)
Finin, T., Fritzson, R., McKay, D., McEntire, R.: KQML as an agent communication language. In: Proceedings of the Third International Conference on Information and knowledge management, pp. 456–463. ACM (1994)
Garcia-Molina, H.: Elections in a distributed computing system. IEEE Trans. Comput. (1), 48 (1982)
Genesereth, M.R., Fikes, R.E., et al.: Knowledge interchange format-version 3.0: reference manual (1992)
Gutknecht, O., Ferber, J.: In: Workshop on Infrastructure for Scalable Multi-Agent Systems at the International Conference on Autonomous Agents, pp. 48–55. Springer, Heidelberg (2000)
Hahm, O., Baccelli, E., Petersen, H., Tsiftes, N.: Operating systems for low-end devices in the internet of things: a survey. IEEE Internet Things J. 3(5), 720 (2015)
Juneja, D., Jagga, A., Singh, A.: A review of FIPA standardized agent communication language and interaction protocols. J. Netw. Commun. Emerg. Technol. 5(2), 179 (2015)
Ogino, T., Kitagami, S., Suganuma, T., Shiratori, N.: A multi-agent based flexible iot edge computing architecture harmonizing its control with cloud computing. Int. J. Netw. Comput. 8(2), 218 (2018)
Pokahr, A., Braubach, L., Lamersdorf, W.: In: Multi-agent programming, pp. 149–174. Springer, Heidelberg (2005)
Russell, S.J., Norvig, P.: Artificial Intelligence: A Modern Approach. Pearson Education Limited, Malaysia (2016)
Severance, C.: Roy T. fielding: understanding the REST style. Computer (6), 7 (2015)
Shoham, Y.: Agent-oriented programming. Artif. Intell. 60(1), 51 (1993)
Standard, O.: MQTT version 3.1. 1 3 (2014). http://docs.oasis-open.org/mqtt/mqtt/v3
Weerasooriya, D., Rao, A., Ramamohanarao, K.: In: International Workshop on Agent Theories, Architectures, and Languages, pp. 386–401. Springer, Heidelberg (1994)
Winikoff, M.: In: Multi-Agent Programming, pp. 175–193. Springer, Heidelberg (2005)
Wooldridge, M.: Reasoning About Rational Agents. MIT press, Cambridge (2003)
Xu, Y., Mahendran, V., Guo, W., Radhakrishnan, S.: Fairness in fog networks: achieving fair throughput performance in MQTT-based IoTs. In: 14th IEEE Annual Consumer Communications and Networking Conference (CCNC), pp. 191–196. IEEE (2017)
Yu, E.: Agent-oriented modelling: software versus the world. In: International Workshop on Agent-Oriented Software Engineering, pp. 206–225. Springer, Heidleberg (2001)
Acknowledgement
Funding/Support: This work was supported by the Horizon 2020-PON 2014/2020 project B.4.M.A.S.S “Big Data for Multi-Agent Specialized System”. Contribution: The MASs environment has been developed by engineers of Ingegneria dei Sistemi Department, Network Contacts, Molfetta, Italy.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Shashaj, A., Mastrorilli, F., Stingo, M., Polito, M. (2020). An Industrial Multi-Agent System (MAS) Platform. In: Barolli, L., Hellinckx, P., Natwichai, J. (eds) Advances on P2P, Parallel, Grid, Cloud and Internet Computing. 3PGCIC 2019. Lecture Notes in Networks and Systems, vol 96. Springer, Cham. https://doi.org/10.1007/978-3-030-33509-0_20
Download citation
DOI: https://doi.org/10.1007/978-3-030-33509-0_20
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-33508-3
Online ISBN: 978-3-030-33509-0
eBook Packages: EngineeringEngineering (R0)