Skip to main content
Log in

DynamiCS: An Actor-Based Framework for Negotiating Mobile Agents

  • Published:
Electronic Commerce Research Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Agha, G. (1986). Actors: A Model of Concurrent Computation in Distributed Systems. Cambridge, MA: MIT Press.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Ishida, T. (ed.). (1998). Community Computing-Collaboration over Global Information Networks. New York: Wiley.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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).

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Tu, M., Seebode, C., Griffel, F. et al. DynamiCS: An Actor-Based Framework for Negotiating Mobile Agents. Electronic Commerce Research 1, 101–117 (2001). https://doi.org/10.1023/A:1011575629387

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1011575629387

Navigation