Abstract
In social simulation, agents play different roles with different behaviors. Each has its goals and can cooperate or not with others and consume resources. Sometimes it is necessary to regulate these agents with mechanisms like norms that explain action limitations and how the society works for the agents. To explain how the world works for the agents, in different domains, ontologies have been used to provide human knowledge. In this sense, a more special kind of ontology is built with the legal information of a society: legal ontologies. These legal ontologies operate with concepts and data collected from human society and this can be provided to the agents. With this type of information, the agents can be assisted in monitoring and evaluating actions, comparing their beliefs with existing laws. Platforms into programming multi-agent systems provide an environment to develop the social simulations, but not always provided a connection with ontologies resources. This study proposes the AgentDevLaw middleware that integrates platforms of agents’ simulation with an existent legal ontology. The application of the software component is exemplified and tested with simulation scenarios in two agent’s environments: JaCaMo and JADE.
This study was financed in part by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Brasil (CAPES) - Finance Code 001.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
- 2.
- 3.
- 4.
- 5.
Because we can make the ontology with different technologies not used in agent communication techniques.
- 6.
- 7.
- 8.
Brazilian name given to that period of fish reproduction.
- 9.
- 10.
- 11.
- 12.
- 13.
We consider the agents don’t have the capability of lie.
- 14.
- 15.
Without requiring extra middleware.
- 16.
References
Bellifemine, F., Bergenti, F., Caire, G., Poggi, A.: Jade – a Java agent development framework. In: Bordini, R.H., Dastani, M., Dix, J., El Fallah Seghrouchni, A. (eds.) Multi-Agent Programming. MSASSO, vol. 15, pp. 125–147. Springer, Boston, MA (2005). https://doi.org/10.1007/0-387-26350-0_5
Boella, G., van der Torre, L., Verhagen, H.: Introduction to normative multiagent systems. Comput. Math. Organ. Theory 12(2), 71–79 (2006)
Boissier, O., Bordini, R.H., Hübner, J.F., Ricci, A., Santi, A.: Multi-agent oriented programming with JaCaMo. Sci. Comput. Program. 78(6), 747–761 (2013)
Davidsson, P.: Agent Based Social Simulation: a computer science view. J. Artif. Soc. Soc. Simul. 5(1), 1–7 (2002)
Dignum, F., Greaves, M.: Issues in agent communication: an introduction. In: Dignum, F., Greaves, M. (eds.) Issues in Agent Communication. LNCS (LNAI), vol. 1916, pp. 1–16. Springer, Heidelberg (2000). https://doi.org/10.1007/10722777_1
Freitas, A., Panisson, A.R., Hilgert, L., Meneguzzi, F., Vieira, R., Bordini, R.H.: Integrating ontologies with multi-agent systems through cartago artifacts. In: 2015 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology (WI-IAT), vol. 2, pp. 143–150 (2015)
García, E., Rodríguez, S., Martín, B., Zato, C., Pérez, B.: MISIA: middleware infrastructure to simulate intelligent agents. In: Abraham, A., Corchado, J.M., González, S.R., De Paz Santana, J.F. (eds.) International Symposium on Distributed Computing and Artificial Intelligence. AISC, vol. 91, pp. 107–116. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-19934-9_14
Ghosh, M.E., Naja, H., Abdulrab, H., Khalil, M.: Towards a middle-out approach for building legal domain reference ontology. Int. J. Knowl. Eng. 2(3), 109–114 (2016)
Gómez-Pérez, A., Ortiz-Rodríguez, F., Villazón-Terrazas, B.: Legal ontologies for the Spanish e-Government. In: Marín, R., Onaindía, E., Bugarín, A., Santos, J. (eds.) CAEPIA 2005. LNCS (LNAI), vol. 4177, pp. 301–310. Springer, Heidelberg (2006). https://doi.org/10.1007/11881216_32
Horridge, M., Bechhofer, S.: The OWL API: a Java API for OWL ontologies. Semant. Web 2(1), 11–21 (2011)
Klügl, F., Herrler, R., Fehler, M.: SeSAm: implementation of agent-based simulation using visual programming. In: Proceedings of the Fifth International Joint Conference on Autonomous Agents and Multiagent Systems, pp. 1439–1440 (2006)
Klügl, F., Herrler, R., Oechslein, C.: From simulated to real environments: how to use SeSAm for software development. In: Schillo, M., Klusch, M., Müller, J., Tianfield, H. (eds.) MATES 2003. LNCS (LNAI), vol. 2831, pp. 13–24. Springer, Heidelberg (2003). https://doi.org/10.1007/978-3-540-39869-1_2
Kravari, K., Bassiliades, N.: A survey of agent platforms. J. Artif. Soc. Soc. Simul. 18(1), 11 (2015)
Olaru, A., Florea, A.M., Fallah Seghrouchni, A.: A context-aware multi-agent system as a middleware for ambient intelligence. Mob. Netw. Appl. 18(3), 429–443 (2013)
Palmirani, M., Martoni, M., Rossi, A., Bartolini, C., Robaldo, L.: Legal ontology for modelling GDPR concepts and norms. In: Palmirani, M. (ed.) Legal Knowledge and Information Systems - JURIX 2018: The Thirty-first Annual Conference, Groningen, The Netherlands, 12–14 December 2018. Frontiers in Artificial Intelligence and Applications, vol. 313, pp. 91–100. IOS Press (2018)
Santos, I.A.S., Costa, A.C.R.: Simulando a execução de políticas públicas através de jason e cartago. In: Proceedings of the 6th Workshop-Escola de Sistemas de Agentes, seus Ambientes e aplicaçães (WESAAC), pp. 81–91. UFSC, Florianopolis (2013)
Schuldt, A., Gehrke, J.D., Werner, S.: Designing a simulation middleware for FIPA multiagent systems. In: Proceedings of the IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology, vol. 2, pp. 109–113 (2008)
Sperotto, F.A., Adamatti, D.F.: A proposal for interoperability to agent communication using synonyms. In: 3rd Brazilian Workshop on Social Simulation, pp. 39–43 (2012)
Sperotto, F.A., Belchior, M., de Aguiar, M.S.: Ontology-based legal system in multi-agents systems. In: Martínez-Villaseñor, L., Batyrshin, I., Marín-Hernández, A. (eds.) MICAI 2019. LNCS (LNAI), vol. 11835, pp. 507–521. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-33749-0_41
Such, J.M., Espinosa, A., García-Fornes, A.: A survey of privacy in multi-agent systems. Knowl. Eng. Rev. 29(3), 314–344 (2014)
Warden, T., Porzel, R., Gehrke, J.D., Herzog, O., Langer, H., Malaka, R.: Towards ontology-based multiagent simulations: the plasma approach. In: ECMS, pp. 50–56 (2010)
Weyns, D., Helleboogh, A., Holvoet, T., Schumacher, M.: The agent environment in multi-agent systems: a middleware perspective. Multiagent Grid Syst. 5(1), 93–108 (2009)
Acknowledgments
This study was financed in part by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Brasil (CAPES) - Finance Code 001.
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
Sperotto, F.A., de Aguiar, M.S. (2020). AgentDevLaw: A Middleware Architecture for Integrating Legal Ontologies and Multi-agent Systems. In: Cerri, R., Prati, R.C. (eds) Intelligent Systems. BRACIS 2020. Lecture Notes in Computer Science(), vol 12320. Springer, Cham. https://doi.org/10.1007/978-3-030-61380-8_3
Download citation
DOI: https://doi.org/10.1007/978-3-030-61380-8_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-61379-2
Online ISBN: 978-3-030-61380-8
eBook Packages: Computer ScienceComputer Science (R0)