The multi-agent system architecture in SEWASIE


  • Pablo Rubén Fillottrani Faculty of Computer Science, Free University of Bozen/Bolzano, Piazza Domenicani 3, Bozen/Bolzano , Italy


data integration, ontologies, multi-agent systems


We describe the design, implementation and deployment of the multi-level agent-based system architecture developed for the SEWASIE project. The aim of the system is to help the user in querying heterogeneous data sources which are integrated by means of ontologies. The agent architecture is based on a two level data integration scheme supported by mediators and brokers, connected by a peer to peer mechanism. Implementation is done on top of the JADE system, a modular and scalable platform that satisfies FIPA standards.


Download data is not yet available.


[1] Bergamaschi, S., Fillottrani, P., Gelati, G.: The SEWASIE multi-agent system. In: Proc. of the 3rd. Intl. Workshop on Agents and Peer-to-Peer Computing (AP2PC 2004). (2004)
[2] Wiederhold, G.: Mediators in the architecture of future information systems. IEEE Computer 25 (1992) 38–49
[3] Lenzerini, M., Majki´c, Z., Beneventano, D., Mandreoli, F.: Techniques for query reformulation, query merging, and information reconciliation part a. Technical report, SEWASIE consortium (2003)
[4] Calvanese, D., De Giacomo, G., Lembo, D., Lenzerini, M., Rosati, R.: Query reformulation over ontology-based peers. In: Proc. of the 12th Italian Conf. on Database Systems (SEBD 2004). (2004)
[5] Calvanese, D., De Giacomo, G., Lenzerini, M.: On the decidability of query containment under constraints. In: Proc. of the 17th ACM SIGACT SIGMOD SIGART Symp. on Principles of Database Systems (PODS’98). (1998) 149–158
[6] Horrocks, I., Sattler, U., Tessaris, S., Tobies, S.: How to decide query containment under constraints using a description logic. In: Logic for Programming and Automated Reasoning (LPAR 2000). Volume 1955 of Lecture Notes in Computer Science., Springer (2000) 326–343
[7] Dongilli, P., Fillottrani, P.R., Franconi, E., Tessaris, S.: A multi-agent system for querying heterogeneous data sources with ontologies. In: Proc. of the 13th Italian Sym. on Advanced Database Systems (SEBD 2005). (2005) 75–86
[8] Dongilli, P., Franconi, E., Tessaris, S.: Semantics driven support for query formulation. In: Proceedings of the 2004 International Workshop on Description Logics (DL04). Volume 104 of CEUR Workshop Proceedings. (2004)
[9] Bernstein, P., Giunchiglia, F., Kementsietsidis, A., Mylopoulos, J., Serafini, L., Zaihrayeu, I.: Data management for peer-topeer computing: A vision. Workshop on the Web and Databases, WebDB (2002)
[10] Halevy, A., Ives, Z., Suciu, D., Tatarinov, I.: Schema mediation in peer data management systems. In: Proceedings of the 19th International Conference on Data Engineering (ICDE’03). (2003)
[11] Franconi, E., Kuper, G., Lopatenko, A., Serafini, L.: A robust logical and computational characterisation of peer-topeer database systems. In: International VLDB Workshop On Databases, Information Systems and Peer-to-Peer Computing (DBISP2P’03). (2003)
[12] Fillottrani, P.: SEWASIE architecture agentization, SEWASIE deliverable 1.6. SEWASIE Deliverable D1.6 (2003)
[13] Bellifemine, F., Caire, G., Poggi, A., Rimassa, G.: JADE a white paper. (2003)
[14] Murphy, R.: An Introduction to AI Robotics (Intelligent Robotics and Autonomous Agents). MIT Press (2000)
[15] Klusch, M., Ossowski, S., Shehory, O., eds.: Integrating Distributed Information Sources with CARROT II. In Klusch, M., Ossowski, S., Shehory, O., eds.: Cooperative Information Agents VI, 6th International Workshop, CIA 2002, Madrid, Spain, September 18-20, 2002, Proceedings. Volume 2446 of Lecture Notes in Computer Science., Springer (2002)
[16] Bowman, C.M., Danzig, P., Hardy, D.R., Manber, U., Schwartz, M.F.: The Harvest information discovery and access system. Computer Networks and ISDN Systems 28 (1995) 119–125
[17] Callan, J.P., Lu, Z., Croft, W.B.: Searching distributed collections with inference networks. In Fox, E.A., Ingwersen, P., Fidel, R., eds.: SIGIR’95, Proceedings of the 18th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval. Seattle, Washington, USA, July 9-13, 1995 (Special Issue of the SIGIR Forum), ACM Press (1995) 21–28
[18] Woelk, D., Tomlinson, C.: Infosleuth: Networked exploitation of information using semantic agents. In: COMPCON Conference. (1995)
[19] Garcia-Molina, H., Papakonstantinou, Y., Quass, D., Rajaraman, A., Sagiv, Y., Ullman, J.D., Vassalos, V., Widom, J.: The TSIMMIS approach to mediation: Data models and languages. Journal of Intelligent Information Systems 8 (1997) 117–132
[20] McClean, S.I., Karali, I., Scotney, B.W., Greer, K., Kapos, G.D., Hong, J., Bell, D.A., Hatzopoulos, M.: Agents for querying distributed statistical databases over the internet. International Journal on Artificial Intelligence Tools 11 (2002) 63–94
[21] Hammer, J., McHugh, J., Garcia-Molina, H.: Semistructured data: The tsimmis experience. In: Proceedings of the First East-European Symposium on Advances in Databases and Information Systems (ADBIS’97), St.-Petersburg, September 2-5, 1997. Volume 1: Regular Papers, Nevsky Dialect (1997) 1–8
[22] Papakonstantinou, Y., Garcia-Molina, H., Widom, J.: Object exchange across heterogeneous information sources. In Yu, P.S., Chen, A.L.P., eds.: Proceedings of the Eleventh International Conference on Data Engineering, March 6-10, 1995, Taipei, Taiwan, IEEE Computer Society (1995) 251–260
[23] Bergamaschi, S., Castano, S., Beneventano, D., Vincini, M.: Retrieving and integrating data from multiple sources: the MOMIS approach. Data and Knowledge Engineering 36 (2001) 215–249




How to Cite

Fillottrani, P. R. (2005). The multi-agent system architecture in SEWASIE. Journal of Computer Science and Technology, 5(04), p. 225–231. Retrieved from



Original Articles