Abstract
For future E-commerce systems that are engaged in many dynamic trading relationships, the ability to adapt themselves smoothly will increasingly become a critical property. In this paper, we first define the basic semantic structure of a collaborative process. Then we introduce a formal framework for self-adaptive systems. We argue that self-adaptive systems should specify goals explicitly, and propose a goal-based architecture. We further argue that for systems that operate in a shared environment with other systems, self-adaptation should be extended with co-adaptation. We define four levels of co-adaptation, and present an argumentation mechanism that can be used to enable co-adaptation at the higher levels.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Amgoud, L., S. Belabbes, H. Prade. (2005). “Towards a Formal Framework for the Search of a Consensus between Autonomous Agents,” In: Proc. of the Fourth Int. Joint Conf. on Autonomous Agents and Multiagent Systems, The Netherlands, July 25–29, 2005, AAMAS ’05. ACM Press, New York
Argyris C., Schön D. (1974) Theory in Practice: Increasing Professional Effectiveness. San Francisco, Jossey-Bass
Bentahar, J., B. Moulin, and B. Chaib-dra. (2003). “Commitment and Argument Network: A New Formalism for Agent Communication,” in: AAMAS Workshop on Agent Communication Languages and Conversation Policies, Melbourne, 2003
Chaibdra B., Dignum F. (2002) Trends in Agent Communication Language. Computational Intelligence 18(2):89–101
Cheong, C. and M. Winikoff. (2005). “Hermes: a Methodology for Goal Oriented Agent Interactions,” in: Proceedings of the Fourth Int. Joint Conf. on Autonomous Agents and Multiagent Systems, The Netherlands, July 25–29, 2005, AAMAS ’05. ACM Press, New York
Ciancarini, P., A. Omicini, and F. Zambonelli. (2000). “Multiagent Systems Engineering: the Coordination Viewpoint,” in: Intelligents Agents VI (ATAL99), LNAI. Springer-Verlag, Berlin
Clark, H. (1996). Using Language. Cambridge University Press
Dardenne A., van Lamsweerde A., Fickas S., (1993) Goal-Directed Requirements Acquisition. Science of Computer Programming 20(1–2):3–50
Dietz J.L.G. (2005) Enterprise Ontology – Theory and Methodology. Springer-Verlag, Berlin
Ganek A. G., Corbi T. A., (2003) The Dawning of the Autonomic Computer Area. IBM Systems Journal 42(1):5–18
Garlan, D. and B. Schmerl. (2002). “Model-based Adaptation for Self-Healing Systems,” in: 1st Workshop on Self-Healing Systems ACM Press, New York
Habermas, J. (1984). The Theory of Communicative Action, I. Beacon Press
Holland J. H. (1995) Hidden Order: How Adaptation builds Complexity. Perseus Books, Cambridge, MA
Jones, A. J. and X. Parent. (2003). “Conventional Signalling Acts and Conversation,” in: AAMAS Workshop on Agent Communication Languages and Conversation Policies, Melbourne, 2003
Kephart O., Chess D. M. (2003) The Vision of Autonomic Computing. IEEE Computer 36(1):41–50
Kimbrough S.O., Moore S.A., (1997) On Automated Message Processing in Electronic Commerce and Work Support Systems: Speech Act Theory and Expressive Felicity. ACM Transactions on Information Systems 15(4):321–367
Kleppe, A. G., J. Warmer, and W. Bast. (2003). MDA Explained: The Model Driven Architecture: Practice and Promise. Addison-Wesley Longman Publishing Co., Inc.
van Lamsweerde, A. (2001). “Goal-Oriented Requirements Engineering: A Guided Tour,” in: Proc. RE’01, Toronto, August 2001, pp. 249–263
Linington P.F., Milosevic Z., Cole J., Gibson S., Kulkami S., Neal S. (2004) A Unified Behavioural Model and a Contract Language for Extended Enterprise. Data and Knowledge Engineering 51(1):5–30
Mackenzie J.D. (1979) Question-Begging in Non-Cumulative Systems. Journal of Philosophical Logic 8:117–133
Mylopoulos J., Chung L., Yu E. (1999) From Object-oriented to Goal-oriented Requirements Analysis. Communications of the ACM 42(1):31–37
de Moor, A. and H. Weigand. (fc). Formalizing the Evolution of Virtual Communities, Information Systems. (accepted for publication)
Norman D. A. (1990) The Design of Everyday Things. Doubleday, New York
Osterweil, L. J., L. A. Clarke, D. J. Richardson, and M. Young. (1996). “Perpetual Testing,” in: Proceedings of the Ninth International Software Quality Week
Owens D. H. (1978) Feedback and Multivariate Systems. Peter Peregrinus Ltd, Stevenage
Pfleeger, S. L. and J. M. Atlee. (2006). Software Engineering – Theory and Practice. 3rd ed., Pearson Int.
Prakken, H. (2000). “On Dialogue Systems with Speech Acts, Arguments and Counterarguments,” In: Proc. of the 7th European Workshop on Logic for Artificial Intelligence (JELIA’2000), LNAI 1919, Springer-Verlag, pp. 224–238
Prakken, H. (2001). “Modeling Reasoning about Evidence in Legal Procedure (2001),” in: Proc. ICAIL-2001, St. Louis, Missouri
Salehie, M. and L. Tahvildari. (2005). “Autonomic Computing: Emerging Trends and Open Problems,” in: Proceedings of the 2005 Workshop on Design and Evolution of Autonomic Application Software (St. Louis, Missouri, May 21–21, 2005). DEAS ’05. ACM Press, New York
Singh M. P. (2000) “Social Semantics for Agent Communication Languages,” in: Dignum, F. and Greaves, M. (eds.) Issues in Agent Communication. Springer-Verlag, Berlin, pp. 31–45
Smith, H. and P. Fingar. (2003). Business Process Management: The Third Wave. Meghan-Kiffer Press
Stamper R. (2000) New Directions for Systems Analysis and Design. In: Filipe J. (eds) Enterprise Information Systems. Kluwer Academic Publ., London, pp. 14–39
Toulmin, S. E. (1969). The Uses of Argument. Cambridge University Press
Valetto G., Kaiser G. (2002) A Case Study in Software Adaptation. Proc. 1st Workshop on Self-Healing Systems. ACM Press, New York
Walton D. N., Krabbe E. (1995) Commitment in Dialogue. Basic Concepts of Interpersonal Reasoning. State Univ of New York Press, Albany NY
Weigand, H., E. Verharen, and F. Dignum. (1997). “Integrated Semantics for Information and Communication Systems,” In: Meersman, R. and L. Mark. (eds.) Proc. of IFIP DS-6 “Database Application Semantics,” Stone-Mountain, Georgia
Weigand H., van den Heuvel W.J. (1999) Meta-Patterns for Electronic Commerce Transactions based on FLBC. Int. Journal on Electronic Commerce 3(2):45–66
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Open Access This is an open access article distributed under the terms of the Creative Commons Attribution Noncommercial License ( https://creativecommons.org/licenses/by-nc/2.0 ), which permits any noncommercial use, distribution, and reproduction in any medium, provided the original author(s) and source are credited.
About this article
Cite this article
Weigand, H., van den Heuvel, WJ. The Challenge of Self-adaptive Systems for E-commerce. Group Decis Negot 16, 169–190 (2007). https://doi.org/10.1007/s10726-006-9061-7
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10726-006-9061-7