Abstract
The paper presents an approach to formal verification of multiagent data analysis algorithms for ontology population. The system agents correspond to information items of the input data and the rule of ontology population and data processing. They determine values of information objects obtained at the preliminary phase of the analysis. The agents working in parallel check the syntactic and semantic consistency of tuples of information items. Since the agents operate in parallel, it is necessary to verify some important properties of the system related to it, such as the property that the controller agent correctly determines the system termination. In our approach, the SPIN model checking tool is used. The agent protocols are written in the Promela language (the input language of the tool), and the properties of the multiagent data analysis system are expressed in liner time logic (LTL). We carried out several experiments to check this model in various modes of the tool and for various numbers of agents.
Similar content being viewed by others
References
Aref, M.M., A multi-agent system for natural language understanding, International Conference on Integration of Knowledge Intensive Multi-Agent Systems, 2003.
Carvalho, A.M.B.R., de Paiva, D.S., Sichman, J.S., da Silva, J.L.T., Wazlawick, R.S., and de Lima, V.L.S., Multi-agent systems for natural language processing, Multi Agent Systems Models Architecture and Appications: Proceedings of the IIberoamerican Workshop on D.A.I. and M.A.S, Garijo, F.J. and Lemaitre, C., Eds., Toledo, pp. 61–69 2003.
Banares-Alcantara, R., Jimenez, R., and Aldea, L., Multi-agent systems for ontology-based information retrieval, European Symposium on Computer-Aided Chemical Engineering-15 (ESCAPE-15), Barcelona, 2005.
Cheng, X., Xie, Y., and Yang, T., Study of multi-agent information retrieval model in semantic web, Proc. of the 2008 International Workshop on Education Technology and Training and 2008 International Workshop on Geoscience and Remote Sensing (ETTANDGRS'08), 2008, vol. 2, p. 636–639.
Clark, K.L. and Lazarou, V.S., A multi-agent system for distributed information retrieval on the World Wide Web, Proc. of the 6th Workshop on Enabling Technologies on Infrastructure for Collaborative Enterprises, 1997, p. 87–93.
Fum, D., Guida, G., and Tasso, C., A distributed multi-agent architecture for natural language processing, Proc. of the 12th Conference on Computational Linguistics (COLING '88), 1988, vol. 2, p. 812–814.
Garanina, N., Sidorova, E., and Bodin, E., A multi-agent approach to unstructured data analysis based on domain-specific onthology, Proc. of the 22nd International Workshop on Concurrency, Specification, and Programming, Warsaw, 2013, vol. 1032, p. 122–132.
Garanina, N. and Bodin, E., Distributed termination detection by counting agent, Proc. of the 23nd International Workshop on Concurrency, Specification and Programming, Chemnitz, Humboldt-Universitat zu Berlin, 2014, p. 69–79.
Holzmann, G.J., The Spin Model Checker: Primer and Reference Manual, Addison Wesley Pub, 2003.
Minakov, I., Rzevski, G., Skobelev, P., and Volman, S., Creating contract templates for car insurance using multi-agent based text understanding and clustering, Proc. Holonic and Multi-Agent Systems for Manufacturing, Third International Conference on Industrial Applications of Holonic and Multi-Agent Systems, HoloMAS, Regensburg, 2007, vol. 4659, p. 361–370.
dos Santos, C.T., Quaresma, P., Rodrigues, I., and Vieira, R., A multi-agent approach to question answering, Computational Processing of the Portuguese Language: 7th International Workshop, PROPOR 2006, Itatiaia, 2006, p. 131–139.
Author information
Authors and Affiliations
Corresponding author
Additional information
Original Russian Text © N.O. Garanina, E.V. Bodin, E.A. Sidorova, 2014, published in Modelirovanie i Analiz Informatsionnykh Sistem, 2014, No. 6, pp. 31–43.
About this article
Cite this article
Garanina, N.O., Bodin, E.V. & Sidorova, E.A. Using SPIN for verification of multiagent data analysis. Aut. Control Comp. Sci. 49, 420–429 (2015). https://doi.org/10.3103/S014641161507007X
Received:
Published:
Issue Date:
DOI: https://doi.org/10.3103/S014641161507007X