Electronic Commerce Research

, Volume 3, Issue 3–4, pp 315–335 | Cite as

Combining KADS with ZEUS to Develop a Multi-Agent E-Commerce Application

  • Darryl N. Davis
  • Yuan Luo
  • Kecheng Liu


A KADS based requirement analysis for the management of stock trading portfolios is presented. This provides a theoretical foundation for a stock trading system. This system is designed around portfolio management tasks that include eliciting user profiles, collecting information on the user's portfolio position, monitoring the environment on behalf of the user, and making decision suggestions to meet the user's investment goals. The requirement analysis defines a framework for a Multi-Agent System for Stock Trading (MASST). Experiments in task decomposition and agent interaction using a partially implemented system are described.

multi-agent system stock trading decision support KADS ZEUS 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Achelis, S.B. (1995). Technical Analysis from A to Z, 2nd edition. New York, NY: McGraw-Hill.Google Scholar
  2. [2]
    Baldwin, N.S. and R.E. Rice. (1997). “Information-Seeking Behavior of Securities Analysts: Individual and Institutional Influences, Information Sources and Channels, and Outcomes.” Journal of The American Society for Information Science 48(8), 674–693.Google Scholar
  3. [3]
    Benos, A. and E. Tzafestas. (1997) “Alternative Distributed Models for the Comparative Study of Stock Market Phenomenon.” Information Sciences 99(3–4), 137–157.Google Scholar
  4. [4]
    Burmeister, B. (1996). “Models and Methodology for Agent-Oriented Analysis and Design.” In K. Fischer (ed.), Working Notes of the KI'96 Workshop on Agent-Oriented Programming and Distributed Systems, DFKI Document D-96–06.Google Scholar
  5. [5]
    Bui, T. and J. Lee. (1999). “An Agent-Based Framework for Building Decision Support Systems.” Decision Support Systems 25(3), 225–237.Google Scholar
  6. [6]
    Chou, S.T., H. Hsu, C. Yang, and F. Lai. (1997). “A Stock Selection DSS Combining AI and Technical Analysis.” Annals of Operations Research 75, 335–353.Google Scholar
  7. [7]
    Davis, D.N. (2000). “Agent-Based Decision Support Framework for Water Supply Infrastructure and Development.” International Journal of Computers, Environment and Urban Systems 24, 173–190.Google Scholar
  8. [8]
    Delgado, M., A.F. GomezSkarmeta, J.G. Marin Blazquez, and H.M. Barbera. (1999). “A Multi-Agent Architecture for Fuzzy Modeling.” International Journal of Intelligent Systems 14(3), 305–329.Google Scholar
  9. [9]
    Edwards, R.D. and J. Magee. (1974). Technical Analysis of Stock Trends. John Magee, Inc.Google Scholar
  10. [10]
    Glaser, N. (1996). “Contribution to Knowledge Modelling in a Multi-Agent Framework (the CoMoMAS Approach).” Ph.D. Thesis, L'Université Henri Poincaré, Nancy I, France.Google Scholar
  11. [11]
    Iglesias, C.A., M. Garijo, J.C. Gonzalez, and J.R. Velasco. (1998). “Analysis and Design of Multi-Agent Systems Using MAS-CommonKADS.” In INTELLIGENT AGENTS IV: Agent Theories, Architectures, and Languages, Lecture Notes in Artificial Intelligence, Vol. 1365. Berlin: Springer, pp. 313–326.Google Scholar
  12. [12]
    Kinny, D., M.P. Georgeff, and A.S. Rao. (1996). “A Methodology and Modelling Technique for Systems of BDI Agents.” In W. Van De Velde and J.W. Perram (eds.), Agents Breaking Away-7th European Workshop on Modelling Autonomous Agents in a Multi-Agent World (WAAMAW'96), Lecture Notes in Artificial Intelligence, Vol. 1038. Berlin: Springer, pp. 56–71.Google Scholar
  13. [13]
    Kuo, R.J. (1998). “A Decision Support System for the Stock Market Through Integration of Fuzzy Neural Networks and Fuzzy Delphi.” Applied Artificial Intelligence 12, 501–520.Google Scholar
  14. [14]
    Lee, K.C. and W.C. Kim. (1995). “Integration of Human Knowledge and Machine Knowledge by Using Fuzzy Post Adjustment: Its Performance in Stock Market Timing Prediction.” Expert System 12(4), 331–337.Google Scholar
  15. [15]
    Luo, Y. (2001). “Multi-Agent System Approach in E-Commerce-A MASST Framework for Decision Support in Stock Trading.” Ph.D. Thesis, University of Stafford, UK.Google Scholar
  16. [16]
    Markowitz, H. (1991). Portfolio Selection: Efficient Diversification of Investment, 2nd edition. Cambridge, MA: B. Blackwell.Google Scholar
  17. [17]
    Nison, S. (1991). Japanese Candlestick Charting Techniques. New York, NY: New York Institute of Finance.Google Scholar
  18. [18]
    Nwana, H., D. Ndumu, L. Lee, and J. Collis. (1999). “ZEUS: A Toolkit for Building Distributed Multi-Agent Systems.” Applied Artificial Intelligence Journal 13(1), 129–186.Google Scholar
  19. [19]
    Qing, M. (1997). Essential of Patterns Analysis. Lingnan Art Press, China.Google Scholar
  20. [20]
    Rus, D. and D. Subramanian. (1997). “Customizing Information Capture and Access.” ACM Transactions on Information Systems 15(1), 67–101.Google Scholar
  21. [21]
    Saad, E., D. Prokhorov, and D. Wunsch. (1998). “Comparative Study of Stock Trend Prediction Using Time Delay, Recurrent and Probabilistic Neural Networks.” IEEE Transactions on Neural Networks9(6), 1456–1469.Google Scholar
  22. [22]
    Schreiber, G., B. Weilinga, and J. Breuker. (1993). KADS: A Principled Approach to Knowledge-Based Systems. London: Academic Press.Google Scholar
  23. [23]
    Sycara, K., D. Zeng, and K. Decker. (1998). “Intelligent Agent in Portfolio Management”, In N.R. Jennings and M.J. Wooldridge (eds.), Agent Technology: Foundations, Applications, and Markets. Berlin: Springer, pp. 267–281.Google Scholar

Copyright information

© Kluwer Academic Publishers 2003

Authors and Affiliations

  • Darryl N. Davis
    • 1
  • Yuan Luo
    • 2
  • Kecheng Liu
    • 3
  1. 1.Department of Computer ScienceUniversity of HullUK
  2. 2.School of Computing ScienceMiddlesex UniversityBounds Green, London
  3. 3.Department of Computer ScienceUniversity of ReadingReading

Personalised recommendations