Abstract
Large-scale multi-agent systems (LSMAS), a rather novel concept in the domain of multi-agent systems (MAS), are reaching for soaring heights in the wake of the Internet of Everything era. Interacting pieces of software on interconnected machines, enabled by rapid development of the Internet and connected devices, are creating systems comprising tens of thousands, even millions, of agents. Each agent is thus situated in an environment with numerous other elements, and interaction is inevitable. Such a situation benefits from organisational modelling of the system. Using an organisational metamodel, which provides concepts for definitions of several organisational models, introduces upgraded time and effort efficiency into LSMAS organisational modelling, thus aiding in cost and time efficiency of design and development of distributed software. This chapter introduces a novel method of LSMAS organisational modelling using an organisational metamodel which makes it easier to model an LSMAS at various levels of abstraction. The presented metamodel is a work-in-progress description based on an ontology being developed that comprises LSMAS organisational concepts. Some features of the metamodel are presented, in this chapter, using two distinct examples of LSMAS application domains. Main features differentiating the proposed metamodel from the existent LSMAS organisational models also include concepts for modelling interorganisational dynamics.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Abbas HA (2014) Exploiting the overlapping of higher order. Int J Agent Technol Syst 6:32–57. doi:10.4018/ijats.2014070102
Abbas HA (2015) Realizing the NOSHAPE MAS organizational model. Int J Agent Technol Syst 7:75–104. doi:10.4018/IJATS.2015040103
Abbas HA, Shaheen SI, Amin MH (2015) Organization of multi-agent systems: an overview. Int J Intell Inf Syst 4:46–57. doi:10.11648/j.ijiis.20150403.11
Atzori L, Iera A, Morabito G (2010) The internet of things: a survey. Comput Netw 54:2787–2805. doi:10.1016/j.comnet.2010.05.010
Bădică A, Bădică C, Ganzha M, Ivanović M, Paprzycki M (2016) Experiments with multiple BDI agents with dynamic learning capabilities. In: Bajo J, Escalona JM, Giroux S, Hoffa-Dąbrowska P, Julián V, Novais P, Sánchez-Pi N, Unland R, Azambuja-Silveira R (eds) Highlights Pract. Appl. scalable multi-agent Syst. PAAMS Collect. Int. Work. PAAMS 2016, Sevilla, Spain, June 1–3, 2016. Proc. Springer International Publishing, Cham, pp 274–286
Barriuso AL, de La Prieta F, Murciego ÁL, Hernández D, Herrero JR (2016) An intelligent agent-based journalism platform. In: Bajo J, Escalona JM, Giroux S, Hoffa-Dąbrowska P, Julián V, Novais P, Sánchez-Pi N, Unland R, Azambuja-Silveira R (eds) Highlights Pract. Appl. scalable multi-agent Syst. PAAMS Collect. Int. Work. PAAMS 2016, Sevilla, Spain, June 1–3, 2016. Proc. Springer International Publishing, Cham, pp 322–332
Bergenti F, Iotti E, Poggi A (2016) Core features of an agent-oriented domain-specific language for JADE agents. In: de la Prieta F, Escalona JM, Corchuelo R, Mathieu P, Vale Z, Campbell TA, Rossi S, Adam E, Jiménez-López DM, Navarro ME, Moreno NM (eds) Trends Pract. Appl. scalable multi-agent Syst. PAAMS Collect. Springer International Publishing, Cham, pp 213–224
Boomsma JJ, Franks NR (2006) Social insects: from selfish genes to self organisation and beyond. Trends Ecol Evol 21:303–308. doi:10.1016/j.tree.2006.04.001
Boulaire F, Utting M, Drogemuller R (2015) Dynamic agent composition for large-scale agent-based models. Complex Adapt Syst Model 3:1–23. doi:10.1186/s40294-015-0007-2
Van Den Broek EL, Jonker CM, Sharpanskykh A, Treur J, others (2006) Formal modeling and analysis of organizations. In: Boissier O, Padget J, Dignum V, Lindemann G, Matson E, Ossowski S, Sichman JS, Vázquez-Salceda J (eds) Coord. Organ. Institutions, Norms Multi-Agent Syst. Springer Berlin Heidelberg, pp 18–34
Bui N, Zorzi M (2011) Health care applications: a solution based on the internet of things. In: Proc. 4th Int. Symp. Appl. Sci. Biomed. Commun. Technol. – ISABEL’11. ACM Press, New York, pp 1–5
Connor RO, Jenkins J Using agents for distributed software project management. Management
Corkill DD, Lander SE (1998) Diversity in agent organizations. Object Mag 8:41–47
Coutinho LR, Sichman JS, Boissier O (2009) Modelling dimensions for agent organizations. In: Dignum V (ed) Handb. Res. Multi-Agent Syst. IGI Global, pp 18–50
Čyras K (2016) Argumentation-based reasoning with preferences. Bajo J, Escalona JM, Giroux S, Hoffa-Dąbrowska P, Julián V, Novais P, Sánchez-Pi N, Unland R, Azambuja-Silveira R Highlights Pract. Appl. scalable multi-agent Syst. PAAMS Collect. Int. Work. PAAMS 2016, Sevilla, Spain, June 1–3, 2016. Proc. Springer International Publishing, Cham, 199–210
Decker KS (1996) TÆMS: a framework for environment centered analysis & design of coordination mechanisms. In: Found. Distrib. Artif. Intell. Wiley, pp 429–448
Dignum V (2004) A model for organizational interaction: based on agents, founded in logic. Utrecht University
Van Dyke Parunak H, Brueckner S (2001) Entropy and self-organization in multi-agent systems. In: Proc. Int. Conf. Auton. Agents. Montreal, Canada, pp 124–130
Van Dyke Parunak H, Odell J (2001) Representing social structures in UML. In: Proc. fifth Int. Conf. Auton. agents – AGENTS’01. ACM Press, New York, pp 100–101
Esteva M, Padget J, Sierra C (2002) In: Meyer J-JC, Tambe M (eds) Formalizing a language for institutions and norms. Springer, Berlin, pp 348–366
Fabretti A, Gärling T, Herzel S, Holmen M (2016) An agent-based model to study the impact of convex incentives on financial markets. In: Trends Pract. Appl. Scalable Multi-Agent Syst. PAAMS Collect. pp 3–13
Ferber J, Gutknecht O, Michel F (2004) From agents to organisations: an organizational view of multi-agent systems. Agent-Oriented Softw Eng IV:214–230. doi:10.1007/978-3-540-24620-6_15
Fontana M, Terna P (2015) From agent-based models to network analysis (and return): the policy-making perspective. Work Pap Ser 7:
Garcia-Rodriguez S, Sleiman HA, Nguyen V-Q-A (2016) A multi-agent system architecture for microgrid management. In: de la Prieta F, Escalona JM, Corchuelo R, Mathieu P, Vale Z, Campbell TA, Rossi S, Adam E, Jiménez-López DM, Navarro ME, Moreno NM (eds) Trends Pract. Appl. scalable multi-agent Syst. PAAMS Collect. Springer International Publishing, Cham, pp 55–67
Gasser L (2001) Perspectives on organizations in multi-agent systems. In: Luck M, Mařík V, Štěpánková O, Trappl R (eds) Multi-agent Syst. Appl. Springer, Berlin, pp 1–16
Gliwa B, Koźlak J, Zygmunt A, Demazeau Y (2016) Combining agent-based and social network analysis approaches to recognition of role influence in social media. Demazeau Y, Ito T, Bajo J, Escalona JM Adv. Pract. Appl. Scalable Multi-agent Syst. PAAMS Collect. 14th Int. Conf. PAAMS 2016, Sevilla, Spain, June 1–3, 2016, Proc. Springer International Publishing, Cham, 109–120
Hadfi R, Ito T (2016) Holonic multiagent simulation of complex adaptive systems. In: Bajo J, Escalona JM, Giroux S, Hoffa-Dąbrowska P, Julián V, Novais P, Sánchez-Pi N, Unland R, Azambuja-Silveira R Highlights Pract. Appl. scalable multi-agent Syst. PAAMS Collect. Int. Work. PAAMS 2016, Sevilla, Spain, June 1–3, 2016. Proc. Springer International Publishing, Cham, 137–147
Hernández D, Villarrubia G, Barriuso AL, Lozano Á, Revuelta J, De Paz JF (2016) Multi agent application for chronic patients: monitoring and detection of remote anomalous situations. Bajo J, Escalona JM, Giroux S, Hoffa-Dąbrowska P, Julián V, Novais P, Sánchez-Pi N, Unland R, Azambuja-Silveira R Highlights Pract. Appl. Scalable Multi-Agent Syst. PAAMS Collect. Int. Work. PAAMS 2016, Sevilla, Spain, June 1–3, 2016. Proc. Springer International Publishing, Cham, 27–36
Horling B, Lesser V (2005) A survey of multi-agent organizational paradigms. Knowl Eng Rev 19:281. doi:10.1017/S0269888905000317
Hübner JF, Sichman JS, Boissier O (2002) A model for the structural, functional, and deontic specification of organizations in multiagent systems. In: Bittencourt G, Ramalho GL (eds) Adv. Artif. Intell. Springer, Berlin, pp 118–128
Hübner JF, Vercouter L, Boissier O (2009) Instrumenting multi-agent organisations with artifacts to support reputation processes. In: Hübner JF, Matson E, Boissier O, Dignum V (eds) Coord. Organ. Institutions Norms Agent Syst. IV. Springer, Berlin, pp 96–110
Kir H, Erdoğan N (2016) Agent-based semantic business process management methodology. Demazeau Y, Ito T, Bajo J, Escalona JM Adv. Pract. Appl. Scalable Multi-agent Syst. PAAMS Collect. 14th Int. Conf. PAAMS 2016, Sevilla, Spain, June 1–3, 2016, Proc. Springer International Publishing, Cham, 145–156
Lofgren ET, Fefferman NH (2007) The untapped potential of virtual game worlds to shed light on real world epidemics. Lancet Infect Dis 7:625–629. doi:10.1016/S1473-3099(07)70212-8
Losilla J, Olivares T, Fernández-Caballero A (2016) Multi-agent-based framework for prevention of violence against women: scenarios in Google Maps. In: de la Prieta F, Escalona JM, Corchuelo R, Mathieu P, Vale Z, Campbell TA, Rossi S, Adam E, Jiménez-López DM, Navarro ME, Moreno NM (eds) Trends Pract. Appl. scalable multi-agent Syst. PAAMS Collect. Springer International Publishing, Cham, pp 277–285
McCauley L, Franklin S (2002) A large-scale multi-agent system for navy personnel distribution. Connect Sci 14:371–385. doi:10.1080/0954009021000068934
Mihaylov M, Razo-Zapata I, Rădulescu R, Jurado S, Avellana N, Nowé A (2016) Smart grid demonstration platform for renewable energy exchange. Demazeau Y, Ito T, Bajo J, Escalona JM Adv. Pract. Appl. Scalable Multi-agent Syst. PAAMS Collect. 14th Int. Conf. PAAMS 2016, Sevilla, Spain, June 1–3, 2016, Proc. Springer International Publishing, Cham, 277–280
Okreša Đurić B (2016) Organizational metamodel for large-scale multi-agent systems. de la Prieta F, Escalona MJ, Corchuelo R, Mathieu P, Vale Z, Campbell AT, Rossi S, Adam E, Jiménez-López MD, Navarro EM, Moreno MN Adv. Intell. Syst. Comput Springer International Publishing, Seville, 387–390
Okreša Đurić B, Konecki M (2015) Modeling MMORPG players’ behaviour. In: Hunjak T, Kirinić V, Konecki M (eds) Cent. Eur. Conf. Inf. Intell. Syst. 2015. Faculty of Organization and Informatics, Varaždin, HR, pp 177–184
Okreša Đurić B, Schatten M (2016) Defining ontology combining concepts of massive multi-player online role playing games and organization of large-scale multi-agent systems. 39th Int. Conv. Inf. Commun. Technol. Electron. Microelectron.
Parrish JK, Viscido SV, Grünbaum D (2002) Self-organized fish schools: an examination of emergent properties. Biol Bull 202:296–305. doi:10.1016/j.foodchem.2006.01.008
Picard G, Hübner JF, Boissier O, Gleizes M-P (2009) Reorganisation and self-organisation in multi-agent systems. In: Int. Work. Organ. Model. Paris, pp 66–80
Pico-Valencia P, Holgado-Terriza JA (2016) ADELE: a middleware for supporting the evolution of multi-agents systems based on a metaprogramming approach. In: de la Prieta F, Escalona JM, Corchuelo R, Mathieu P, Vale Z, Campbell TA, Rossi S, Adam E, Jiménez-López DM, Navarro ME, Moreno NM (eds) Trends Pract. Appl. Scalable Multi-Agent Syst. PAAMS Collect. Springer International Publishing, Cham, pp 297–310
Posey RB, Haire M (1961) Modern organization theory. Adm Sci Q 5:609–611. doi:10.2307/2390625
Román JA, Rodríguez S, de la Prieta F (2016) Improving the distribution of services in MAS. Bajo J, Escalona JM, Giroux S, Hoffa-Dąbrowska P, Julián V, Novais P, Sánchez-Pi N, Unland R, Azambuja-Silveira R (eds) Highlights Pract. Appl. scalable multi-agent Syst. PAAMS Collect. Int. Work. PAAMS 2016, Sevilla, Spain, June 1–3, 2016. Proc. Springer International Publishing, Cham, 37–46
Russell SJ, Norvig P (2010) Artificial intelligence: a modern approach, 3rd edn. Prentice Hall, Englewood Cliffs
Schatten M (2012) Complex analytical method for self-organizing multiagent systems. In: Cent. Eur. Conf. Inf. Intell. Syst. 2012. Faculty of Organization and Informatics, Varaždin, pp 63–70
Schatten M (2014) Organizational architectures for large-scale multi-agent systems’ development: an initial ontology. Adv Intell Syst Comput 290:261–268. doi:10.1007/978-3-319-07593-8_31
Schatten M, Ševa J, Tomičić I (2016) A roadmap for scalable agent organizations in the Internet of Everything. J Syst Softw 115:31–41. doi:10.1016/j.jss.2016.01.022
Schatten M, Tomicic I, Okreša Đurić B (2015) Multi-agent modeling methods for massivley multi-player on-line role-playing games. In: Biljanović P (ed) 38th Int. Conv. Inf. Commun. Technol. Electron. Microelectron. IEEE, Opatija, HR, pp 1256–1261
Scheutz M (2010) A multi-agent system infrastructure for large-scale autonomous distributed real-time intelligence gathering systems. Proc. ISCA
Tomičić I (2016) Agent-based framework for modelling and simulation of resource management in smart self-sustainable human settlements. University of Zagreb
Tomičić I, Schatten M (2015) Towards an agent based framework for modelling smart self-sustainable systems. Interdiscip Descr Complex Syst 13:50–63. doi:10.7906/indecs.13.1.7
Tomičić I, Schatten M (2016) Agent-based framework for modeling and simulation of resources in self-sustainable human settlements: a case study on water management in an eco-village community in Croatia. Int J Sustain Dev World Ecol 1–10. doi: 10.1080/13504509.2016.1153527
Tsarev A, Skobelev P (2016) Multi-agent supply scheduling system prototype for energy production and distribution. Demazeau Y, Ito T, Bajo J, Escalona JM Adv. Pract. Appl. scalable multi-agent Syst. PAAMS Collect. 14th Int. Conf. PAAMS 2016, Sevilla, Spain, June 1–3, 2016, Proc. Springer International Publishing, Cham, 290–293
Vermesan O, Friess P, Guillemin P, Gusmeroli S, Sundmaeker H, Bassi A, Jubert IS, Mazura M, Harrison M, Eisenhauer M, Doody P, Peter F, Patrick G, Sergio G, Harald, Sundmaeker Alessandro B, Ignacio Soler J, Margaretha M, Mark H, Markus E, Pat D (2009) Internet of things strategic research roadmap. In: Vermesan O, Friess P, Guillemin P, Gusmeroli S, Sundmaeker H, Bassi A, Jubert IS (eds) Internet Things Strateg. Res. Roadmap. pp 9–52
Villavicencio C, Schiaffino S, Diaz-Pace JA, Monteserin A, Demazeau Y, Adam C (2016) A MAS approach for group recommendation based on negotiation techniques. In: Demazeau Y, Ito T, Bajo J, Escalona JM (eds) Adv. Pract. Appl. Scalable Multi-agent Syst. PAAMS Collect. 14th Int. Conf. PAAMS 2016, Sevilla, Spain, June 1–3, 2016, Proc. Springer International Publishing, Cham, pp 219–231
Vlacheas P, Giaffreda R, Stavroulaki V, Kelaidonis D, Foteinos V, Poulios G, Demestichas P, Somov A, Biswas A, Moessner K (2013) Enabling smart cities through a cognitive management framework for the internet of things. IEEE Commun Mag 51:102–111. doi:10.1109/MCOM.2013.6525602
Weyns D, Haesevoets R, Helleboogh A (2010) The MACODO organization model for context-driven dynamic agent organizations. ACM Trans Auton Adapt Syst 5:1–29. doi:10.1145/1867713.1867717
Weyns D, Haesevoets R, Helleboogh A, Holvoet T, Joosen W (2010) The MACODO middleware for context-driven dynamic agent organizations. ACM Trans Auton Adapt Syst 5:1–28. doi:10.1145/1671948.1671951
Wikarek J, Sitek P (2016) A multi-level and multi-agent approach to modeling and solving supply chain problems. In: Bajo J, Escalona JM, Giroux S, Hoffa-Dąbrowska P, Julián V, Novais P, Sánchez-Pi N, Unland R, Azambuja-Silveira R (eds) Highlights Pract. Appl. Scalable Multi-Agent Syst. PAAMS Collect. Int. Work. PAAMS 2016, Sevilla, Spain, June 1–3, 2016. Proc. Springer International Publishing, Cham, pp 49–60
Yu H, Shen Z, Leung C (2013) From internet of things to internet of agents. In: 2013 I.E. Int. Conf. Green Comput. Commun. IEEE Internet Things IEEE Cyber, Phys. Soc. Comput. IEEE, pp 1054–1057
Žugaj M, Schatten M (2005) Arhitektura suvremenih organizacija. Tonimir i Fakultet organizacije i informatike, Varaždinske
Žugaj M, Šehanović J, Cingula M (2004) Organizacija, 2nd edn. TIVA Tiskara Varaždin, Varaždin
Acknowledgements
This work has been supported in full by the Croatian Science Foundation under the project number 8537.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this chapter
Cite this chapter
Okreša Ðurić, B. (2017). A Novel Approach to Modelling Distributed Systems: Using Large-Scale Multi-agent Systems. In: Mahmood, Z. (eds) Software Project Management for Distributed Computing. Computer Communications and Networks. Springer, Cham. https://doi.org/10.1007/978-3-319-54325-3_10
Download citation
DOI: https://doi.org/10.1007/978-3-319-54325-3_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-54324-6
Online ISBN: 978-3-319-54325-3
eBook Packages: Computer ScienceComputer Science (R0)