An agent-based approach to tool integration

被引:11
作者
Corradini F. [1 ]
Mariani L. [2 ]
Merelli E. [1 ]
机构
[1] Dipartimento di Matematica e Informatica, Università di Camerino
[2] Dipartimento di Informatica, Sistemistica e Comunicazione, Università di Milano Bicocca
关键词
Agent supported tool integration; Bioinformatics tools; Data extraction and integration; Data Management; MAS (Multiagent systems); WfMS (Workflow management system);
D O I
10.1007/s10009-004-0158-5
中图分类号
学科分类号
摘要
Tool integration is a very difficult challenge. Problems may arise at different abstraction levels and from several sources such as heterogeneity of manipulated data, incompatible interfaces, or uncoordinated services, to name just a few examples. On the other hand, applications based on the coherent composition of activities, components, services, and data from heterogeneous sources are increasingly present in our everyday lives. Consequently, tool integration takes on increasing significance. In this paper we analyze the tool-integration problem at different abstraction levels and discuss different views on a layered software architecture that we have designed specifically for a middleware that supports the execution of distributed applications for the orchestration of human/system activities. We noticed that the agent paradigm provided a suitable technology for abstraction in tool integration. Throughout the paper, the discussion refers to a case study in the bioinformatics domain. © 2004 Springer-Verlag.
引用
收藏
页码:231 / 244
页数:13
相关论文
共 85 条
[1]  
Aalst W., The application of Petri nets to workflow management, J Circuits Syst Comput, 8, 1, pp. 21-66, (1998)
[2]  
Abbott K.R., Sarin S.K., Experiences with workflow management: issues for the next generation, Proceedings of the 1994 ACM conference on computer supported cooperative work, pp. 113-120, (1994)
[3]  
Adelberg B., NoDoSE a tool for semi-automatically extracting structured and semistructured data from text documents, Proceedings of the 1998 ACM SIGMOD international conference on management of data, pp. 283-294, (1998)
[4]  
Agostini A., de Michelis G., Grasso M.A., Patriarca S., Reengineering a business process with an innovative workflow management system: a case study, Proceedings of the conference on organizational computing systems, pp. 154-165, (1993)
[5]  
Allouche M.-K., Sayettat C., Boissier O., Towards a multi-agent system for the supervision of dynamic systems, Proceedings of the 3rd international symposium on autonomous decentralized systems (ISADS '97), pp. 9-16, (1997)
[6]  
Altheide F., Dorfel S., Dorr H., Kanzleiter J., An architecture for a sustainable tool integration, Proceedings of the ESEC/FSE workshop on tool integration in system development, (2003)
[7]  
Xalan-j, (2003)
[8]  
Avila-Campillo I., Green T.J., Gupta A., Onizuka M., Raven D., Suciu D., XMLTK: An XML toolkit for scalable XML stream processing, Proceedings of Programming Language Technologies for XML (PLANX), (2002)
[9]  
Barber K.S., Goel A., Martin C., Dynamic adaptive autonomy in multi-agent systems, J Exp Theor Artif Intell, 12, 2, pp. 129-147, (2000)
[10]  
Barber K.S., Martin C.E., Dynamic reorganization of decision-making groups, Proceedings of the 5th international conference on autonomous agents, pp. 513-520, (2001)