An Engineering Approach to Cooperating Agents for Distributed Information Systems
- 58 Downloads
This paper presents a multi-agent model of a distributed information system, using what is described as an engineering approach to real world application environment. The objective is to define, using proven ideas in the industrial context, the agent-based behaviour of the distributed system, which must operate correctly and effectively in an error-prone environment. Issues such as stability, robustness and scalability have also been addressed, along with some new ideas on a high-level communication strategies, as distinct from protocol-based communications. The work is being carried out under the DREAM theme at Keele, an earlier version of the approach having been successfully applied to agent-based manufacturing in an international project called HMS, in which some of the world’s major manufacturing industries participated.
Keywordsmulti-agent distributed information systems cooperating knowledge based systems
Unable to display preview. Download preview PDF.
- Asilomer Report. (1988). SIGMOD Record, Vol. 27, p. 74.Google Scholar
- R.J. Bayardo, et al. (1997). InfoSleuth: Agent-Based Semantic Integration of Information in Open and Dynamic Environments. In Proc. ACM SIGMOD (pp. 195–206).Google Scholar
- Bratman, M.E. (1987). Intentions, Plans and Practical Reason. Harvard University Press.Google Scholar
- Bratman, M.E. et al. (1988). Plans and Resource Bounded Practical Reasoning. Computational Intelligence, 4(4), 349–355.Google Scholar
- Brodie, M.L. (2000). The B2B E-Commerce Revolution and Its Technology Requirements. In S. Brinkemprer et al. (Eds.), An NSF Presentation, Information Systems Enginerring: The State of the Art and Research Themes, London: Springer.Google Scholar
- Rodney A Brooks, et al. (1998). Alternative Essence of Intelligence. American Association for Artificial Intelligence http://firstname.lastname@example.org.
- Cao, J. et al. (2002). ARMS: An Agent-Based Resource Management Systems for Grid Computing. Scientific Programming, 10, 135–148.Google Scholar
- Chen, Q. and Dayal, U. (2000). Multi-agent Cooperative Transactions for E-commerce, In O. Etzion and P. Scheuermann, (Eds.), CoopIs Confc, [Lecture Notes in Computer Science, 1901], Springer, (pp. 311–336).Google Scholar
- Chieu, T.C. et al. (2003). Unified Solution for Procurement Integration and B2B Stores. In Proc. of the 5th Int Conf on Electronic Commerce, (pp. 61–67). Pittsburgh: ACM. [ISBN 1-58113-788-5].Google Scholar
- Deen, S.M. (1997). A Computational Model for Cooperating Agent Systems. In P. Kanzia and M. Klusch (Eds.), Proc, Cooperative Information Agents (CIA’97), Springer, (pp. 19–41).Google Scholar
- Deen, S.M. (1999). A Database Perspective to a Cooperation Environment. In M. Klusch et al. (Eds.), Proc, Cooperative Information Agents III, (CIA’99), Springer (pp. 175–195).Google Scholar
- Deen S.M. et al. (2000). A 20/20 Vision of the VLDB-2020. VlDB Conference 2000, (Cairo) (pp. 655–659).Google Scholar
- Deen, S.M. and Fletcher, M. (2000). Temperature Equilibrium in Multi-Agent Manufacturing Systems. 11th DEXA Confc (DEXA’00), London, IEEE Computer Society.Google Scholar
- Deen, S.M. and Jayousi, R. (2004). A preference Processing Model for Cooperative Agents [to be published in BASIS’04.]Google Scholar
- Deen, S.M., and Johnson, C.A. (2003). Formalising an Engineering Approach to Cooperating Knowledge Based Systems. IEEE TKDE, vol. 15(1), Jan. 2003, pp. 103–117.Google Scholar
- FIPA Specifications: Foundations of Intelligent Physical Agents, web-page: http://www.fipa.org.
- Function Blocks for Industrial Process-measurement and Control Systems, Part1: Architecture. Technical Report: IEC TC65, WG6. http://www.ftp.ab.com/stds/iec/tc65wg6/document/pt1cd2.doc, 1997.
- Glushko, R.J. et al. (1999). An XML Framework for Agent Based E-Commerce. CACM, 42(3), 106–114. Advocates the advantages of XML.Google Scholar
- Haddadi, A. (1996). Communication and Cooperation in Agent Systems—A Pragmatic Theory, Springer.Google Scholar
- He, M. Jennings, N.R. and Leung, H. (2003). On agent-Mediated Electronic Commerce. IEEE TKDE, 15(4), 985–1004.Google Scholar
- Howard, R. and Kerschberg, L. (2004), A Knowledge-based Framework for Dynamic Semantic Web Services. DEXA Workshop, Zaragoza, (pp. 174–178). IEEE Computer Society Publication Spain.Google Scholar
- IMS/HMS Programme: IMS (Intelligent Manu-facturing Systems) is a ten year international programme for pre-competitive research (from 1993) with the participation of major industries, universities and research institutes from five regions: Australia, Japan, EU countries, Canada and USA, partially funded by Governments. It has several projects, one of which is the Holonic Manufacturing Systems (HMS) in which an agent-based approach is employed for high-variety low-volume manufacturing, such as personalised cars. The major industrial participants include: BHP from Australia, Toshiba, Hitachi, Fanuc ⋯ from Japan, DaimlerChrysler from Europe, Rockwell Automation from the USA. The author is a partner in that project. A major publication from this project is: Agent-based Manufacturing—the Holonic Approach, edited by S. M. Deen, Springer, April, 2003 [it has 12 articles on the various aspects of the HMS project].Google Scholar
- Leemans, P. et al. (2002). A Semantic Perspective on Verification of Knowledge. Data & Knowledge Engineering, 40(1), 33–70.Google Scholar
- Lux, A. and Steiner, D.D. (1997). Understanding Cooperation - An Agent’s Perspectives. In M.N. Huhns and M. P. Singh (Eds.), Readings in Agents. (pp. 471–480) Morgan Kaufmann.Google Scholar
- Mueller, J.P. (1996). The Design of Intelligent Agents, Springer.Google Scholar
- Ouksel, A.M. (1999). A Framework for a Scalable Agent Architecture of Cooperating Heterogeneous Knowledge Sources. In M. Klusch, (Ed.), Intelligent Information Agents, Springer, (pp. 100–121). This volume has many interesting articles, such as on E-Commerce agents, negotiations, supply-chain, etc.Google Scholar
- Poslad, S. and Charlton, P. (2001). Standardizing Agent Interoperabilty- The FIPA Approach. In M. Luck et al. (Eds.), Multi-agent Systems and Applications, ACAI 2001 Workshop, Prague, LNAI 2086, Springer, (pp. 98–117).Google Scholar
- Rao, A.S. and Georgeff, M.P. (KR91). Modeling Agents within a BDI architecture. In R. Fikes et al. (Eds.), pp. 473–484, Morgan Kaufmann.Google Scholar
- Rao, A.S. and Georgeff, M.P. (1995). BDI Agents—from Theory to Practice. In Proc. of the 1st Int Confc on Multi-agent Systems. San Francisco.Google Scholar
- Stefanie Rinderle. et al. (2004). Correctness Criteria for Dynamic Changes in Workflow Systems — A Survey. Data & Knowledge Engineering. 50(1), 9–35.Google Scholar
- Schek, H.J., Brodie, M.L. et al. (2000). Future Directions of Database Research. VLDB, Cairo, pp. 663–672.Google Scholar
- Searle, J.R. (1969). Speech Act, Cambridge University Press.Google Scholar
- Shetal Shah. et al. (2004). Resilient and Coherence Preserving Dissemination of Dynamic Data Using Coopering Peers2. IEEE TKDE, 16(7), 799–812.Google Scholar
- Thomas, J.D. and Katya Sycara. (1998). Heterogeneity, Stability and Efficiency in Distributed Systems. ICMAS98.Google Scholar
- Wooldridge, M. (1999). Intelligent Agents - A modern Approach to DAI. In G. Weiss (Ed.), Multi-agent Systems, MIT Press, ISBN: 0-262-23203-0, (pp. 27–77).Google Scholar
- Yang, J. and Papazoglou, M.P. (2000). Interoperation Support for Electronic Business. CACM, 43(6), 39–47.Google Scholar