DynamiCS: An Actor-Based Framework for Negotiating Mobile Agents
Tóm tắt
In this article, a framework to integrate negotiation capabilities—particularly, components implementing a negotiation strategy—into mobile agents is described. This approach is conceptually based on the notion of an actor system which decomposes an application component into autonomously executing subcomponents cooperating with each other. Technically, the framework is based on a plug-in mechanism enabling a dynamic composition of negotiating agents. Additionally, this contribution describes how interaction-oriented rule mechanisms can be deployed to control the behavior of strategy actors.
Tài liệu tham khảo
Agha, G. (1986). Actors: A Model of Concurrent Computation in Distributed Systems. Cambridge, MA: MIT Press.
Agha, G. (1997). “Abstracting Interaction Patterns: A Programming Paradigm for Open Distributed Systems.” In E. Najm and J.-B. Stefani (eds.), Formal Methods for Open Object-based Distributed Systems. London: Chapmann & Hall.
Clausen, T.H. The actor foundry. http://www-osl.cs.uiuc.edu/foundry/index.html.
Conry, S.E., K. Kuwabara, V.R. Lesser, and R.A. Meyer. (1992). “Multistage Negotiation in Distributed Constraint Satisfaction.” IEEE Transactions on Systems, Man and Cybernetics. Special Issue on Distributed Artificial Intelligence.
Durfee, E.H. and T.A. Montgomery. (1990). “A Hierarchical Protocol for Coordinating Multiagent Behaviours.” In Proc. of the 8th National Conference on Artificial Intelligence. Boston, MA, pp. 86–93.
Frølund, S. (1996). Coordinating Distributed Objects. An Actor-Based Approach to Synchronization. Cambridge, MA: MIT Press.
Ishida, T. (ed.). (1998). Community Computing-Collaboration over Global Information Networks. New York: Wiley.
Lander, S.E. and V.R. Lesser. (1992). “Customizing Distributed Search among Agents with Heterogenous Knowledge.” In Proc. of the 1st Internat. Conference on Information and Knowledge Management. Baltimore, MD, pp. 335–344.
Mouaddib, A.-I., S. Zilberstein, and V. Danilchenko. (1998). “New Directions in Modeling and Control of Progressive Processing.” In H. Prade (ed.), ECAI 98, 13th European Conference on Artificial Intelligence. New York: Wiley.
ObjectSpace. Voyager. http://www.objectspace.com/Voyager.
Oliver, J.R. (1996). “On Artificial Agents for Negotiation in Electronic Commerce.” Ph.D. thesis, The Wharton School, University of Pennsylvania.
Ren, S. and G.A. Agha. (1995). “RTSynchronizer: Language Support for Real-Time Specifications in Distributed Systems.” In Proc. of the ACMSIGPLANWorkshop on Languages, Compilers and Tools for Real-Time Systems. La Jolla, CA.
Tu, M.T., F. Griffel, M. Merz, and W. Lamersdorf. (1998). “A Plug-in Architecture Providing Dynamic Negotiation Capabilities for Mobile Agents.” In K. Rothermel and F. Hohl (eds.), Proc. of the 2nd Internat. Workshop on Mobile Agents (MA'98). Stuttgart. Lecture Notes in Computer Science. New York: Springer.
Tu, M.T., F. Griffel, M. Merz, and W. Lamersdorf. (1999a). “Interaction-oriented Rule Management for Mobile Agent Applications.” In Proc. of the 2nd Internat. Working Conference on Distributed Applications and Interoperable Systems (DAIS'99). Kluwer Academic.
Tu, M.T., C. Langmann, F. Griffel, and W. Lamersdorf. (1999b). “Dynamische Generierung von Protokollen zur Steuerung automatisierter Verhandlungen.” In Proc. 29. Jahrestagung der Gesellschaft für Informatik (Informatik' 99). Lecture Notes in Computer Science. New York: Springer (In German).
Tu, M.T., C. Seebode, F. Griffel, and W. Lamersdorf. (1999c). “An Actor-based Framework for Mobile Negotiating Agents.” In Proc. IAT99 Internat. Workshop on Agents in Electronic Commerce (WAEC'99). Hongkong.
Zilberstein, S. (1996). “Using Anytime Algorithms in Intelligent Systems.” AI Magazine 17(3), 73–83.
Zilberstein, S. and A. Mouaddib. (1999). “Reactive Control of Dynamic Progressive Processing.” In Proc. of the 16th International Joint Conference on Artificial Intelligence. Stockholm, Sweden.
Zlotkin, G. and J.S. Rosenschein. (1990). “Negotiation and Conflict Resolution in Non-cooperative Domains.” In Proc. of the 8th National Conference on Artificial Intelligence. Boston, MA.