## References

The following publications may be useful in understanding artificial neural networks, expert systems, fuzzy rules and their applications:

- Anderson and Rosenfeld (1987). Neurocomputing: Foundations of Research, MIT Press.
- Angeniol, et al. (1988). Self-Organizing Feature Maps and the Travelling Salesman Problem. Neural Networks, Volume 1 Number 4, Pergamon Press.
- Bigus, J.P. and Goolsbey, K. (1990). Combining Neural Networks and Expert Systems in a Commercial Environment. In Proceedings of the International Joint Conference on Neural Networks, Washington, D.C.: IEEE Press.
- Bigus , J.P. (1996). Data Mining with Neural Networks: Solving Business Problems from Application Development to Decision Support, New York: McGraw-Hill.
- Bigus, J.P. (2000). Agent Building and Learning Environment. Proceedings of the International Conference on Autonomous Agents 2000, Association for Computing Machinery, p108-109. Barcelona, Spain.
- Bigus, J.P., Hellerstein, J.L., Jayram, T.S., Squillante, M.S. (2000). AutoTune: A Generic Agent for Automated Performance Tuning. Practical Applications of Intelligent Agents and Multi-Agent Systems (PAAM 2000), The Practical Application Company, Manchester, UK.
- Bigus, J.P. and Bigus, J. (2001). Constructing Intelligent Agents Using Java: Professional Developer's Guide, 2nd Edition. New York: John Wiley & Sons.
- Borland International (1986). Turbo Prolog Owner's Handbook.
- Bratko, I. (1986). Prolog Programming for Artificial Intelligence. Reading, MA: Addison-Wesley.
- Bratman, M.E. (1987). Intentions, Plans, and Practical Reasons. Cambridge, MA: Harvard University Press.
- Brooks, R.A. (1986). A robust layered control system for a mobile robot. IEEE Journal of Robotics and Automation, 2:14–23.
- Caglayan, A., Snorrason, M., Jacoby, J., Mazzu, J., Jones, R., and Kumar, K. (1997). Learn Sesame: a learning agent. Applied Artificial Intelligence, Vol 11(5): July-Aug, p393-412.
- Caglayan, A., and Harrison, C. (1997). Agent Sourcebook. New York: John Wiley and Sons.
- Chavez, A. and Maes, P. (1996). Kasbah, An Agent Marketplace for Buying and Selling Goods. In Proceedings of the First International Conference on the Practical Application of Intelligent Agents and Multi-Agent Technology, The Practical Application Company: London, UK.
- Clocksin, W.F. and Mellish, C.S. (1981). Programming in Prolog. Berlin: Springer-Verlag.
- Cohen, P.R., and Levesque, H.J. (1990). Intention is choice with commitment. Artificial Intelligence 42(2-3): p213-261.
- Collis, J.C., Ndumu, D.T., Nwana, H.S., and Lee, L.C. (1998). The ZEUS agent building tool-kit. British Telecom Technology Journal, V16(3): July, p60-68.
- Copeland, B.J., and Proudfoot, D. (1999). Alan Turing’s forgotten ideas in computer science. Scientific American 280 (4): 98-103.
- Cornell G., and Hortsmann, C.S. (1996). Core Java. Upper Saddle River, NJ: Prentice Hall.
- Cox, E. (1994). The Fuzzy Systems Handbook: A Practioner’s Guide to Building, Using, and Maintaining Fuzzy Systems. Boston, MA: Academic Press.
- DeSieno (1988). Adding a Conscience to Competitive Learning. In Proceedings of 1988 IEEE International Neural Network Conference, IEEE Press.
- Duda, R., Hart, P.E., Nillson, N.J., Reboh, R., Slocum, J., and Sutherland, G. (1977). Development of a computer-based consultant for mineral exploration. SRI Report. Menlo Park, CA: Stanford Research Institute, Menlo Park, CA.
- Durfee, E.H. (1988). Coordination of Distributed Problem Solvers. Boston, MA: Kluwer Academic.
- Erman, L.D., Hayes-Roth, F., Lesser, V.R., and Reddy, D.R. (1980). The HEARSAY-II speech-understanding system: Integrating knowledge to resolve uncertainty. Computing Surveys, 12(2): 213–253.
- Ferber J., and Gutknecht, O. (1998). A meta-model for the analysis and design of organizations in multi-agent systems. International Conference on Multi-Agent Systems ’98 Proceedings, IEEE Press, Paris.
- Finin, T., Labrou, Y., and Mayfield, J. (1995). KQML as an agent communication language. Software Agents, J. Bradshaw, ed. Cambridge, MA: MIT Press.
- Flanagan, D. (1996). Java in a Nutshell. Sebastopol, CA: O’Reilly & Associates.
- Forgy, C.L. (1982). Rete: A fast algorithm for the many pattern/many object pattern match problem. Artificial Intelligence, vol. 19: 17–37.
- Gamma, E., Helm, R., Johnson, R., and Vlissides, J. (1995). Design Patterns: Elements of Reusable Object-Oriented Software. Reading, MA: Addison-Wesley.
- Gensereth, M.R. and Fikes, R.E. (1992). Knowledge Interchange Format, version 3.0 Reference Manual. Stanford University.
- Glaser, N. (1996). Contribution to Knowledge Modelling in a Multi-Agent Framework (the CoMoMAS Approach), Ph.D. Thesis, lL’Universititée’ Henri Poincarée’, France.
- Grossberg and Carpenter (1987). A Massively Parallel Architecture for a Self-Organizing Neural Pattern Recognition Machine. In Computer Vision, Graphics and Image Processing, Volume 2 Number 37.
- Grosz, B. and Kraus, S. (1993). Collaborative plans for group activities. Proceedings of the Thirteenth International Joint Conference on Artificial Intelligence (IJCAI-93), 367-373, Chambery, France: Morgan Kaufman.
- Grosz, B. and Sidner, C. (1990). Plans for Discourse. Intentions in Communication, eds. P. Cohen, J. Morgan, and M. Pollak, 417-444., Cambridge, MA: MIT Press.
- Hellerstein, Klein, and Milliken (1989). Expert Systems in Data Processing: Applications Using IBM's Knowledge Tool, Addison-Wesley.
- Hertz, Krogh, and Palmer (1991). Introduction to the Theory of Neural Computation. Addison-Wesley.
- Hodges, A. (1983). Alan Turing: The Enigma. New York: Simon and Schuster.
- Holland, J.H., Holyoak, K.J., Nisbett, R.E., and Thagard, P.R. (1986). Induction: Processes of Inference, Learning, and Discovery. Cambridge, MA: MIT Press.
- Huhns, Michael N., and Singh, Munindar P. editors (1997). Readings in agents. San Francisco, CA: Morgan Kaufmann.
- IBM (1996). Intelligent Agent Resource Manager, Open Blueprint, G325-6592-0.
- Iglesias, C.A., Garijo, M., Gonzalez, J.C. (1998). A survey of agent oriented methodologies. Proceedings of Intelligent Agents V: Agent Theories, Architectures, and Languages (ATAL ’98), 1555: 317-330.
- Jagannathan, V., Dodhiawala, R., Baum, L.S., eds. (1989). Blackboard Architectures and Applications. San Diego, CA: Academic Press.
- JavaSoft (1996). JavaBeans 1.0 API Specification. available at http://java.sun.com/beans.
- Jensen, K. (1997). Coloured Petri Nets. Basic Concepts, Analysis Methods and Practical Use. Volume 1, Basic Concepts. Monographs in Theoretical Computer Science, Springer-Verlag, 2nd corrected printing.
- Kandel (1992). Fuzzy Expert Systems, CRC Press.
- Kantor, B. and Lapsley, P. (1986). Network News Transport Protocol: A Proposed Standard for the Stream-Based Transmission of News. RFC 997, Network Working Group.
- Kinny, D., Georgeff, M. and RaiRao, A. (1996). A methodology and modeling technique for systems of BDI agents. In Agents Breaking Away: Proceedings of the Seventh European Workshop on Modelling Autonomous Agents in a Multi-Agent World (MAAMAW ’96). Berlin: Springer-Verlag.
- Kirkpatrick, S., Gelatt, C.D., and Vecchi, M.P. (1983). Optimization by simulated annealing. Science, 220:671–680.
- Kohonen, T. (1982). Self-Organized Formation of Topologically Correct Feature Maps. Biological Cybernetics 43.
- Kohonen, T. (1990). The self-organizing map. Proceedings of the IEEE, 78: 1464–1479.
- Kosko (1993). Fuzzy Thinking, The New Science of Fuzzy Logic, Hyperion.
- Kumar, M., and Feldman, S.I., (1998). Business negotiation on the Internet. IBM Institute for Advanced Commerce (IAC) Report. http://www.ibm.com/iac/reports-technical/reports-bus-neg-internet.html
- Kuokka, D. and Harada, L. (1995). On using KQML for matchmaking. In Proceedings of the First International Conference on Multiagent Systems. Menlo Park, CA: AAAI Press.
- Lander, S.E. (1997). Issues in multiagent design systems. IEEE Expert, 12(2): 18–26.
- Lange, D.B. (1998). Mobile agents: environments, technologies, and applications. In Proceedings of the Third International Conference on the Practical Application of Intelligent Agents and Multi-Agent Technology, p11-14. The Practical Application Company.
- Levesque, H.J., Cohen, P.R., and Nunes, J.H.T. (1990). On acting together. In Proceedings of the Eighth National Conference on Artificial Intelligence (AAAI-90), pages 94-99, Boston, MA: AAAI Press.
- Lippmann (April 1987). An Introduction to Computing with Neural Nets. IEEE ASSP Magazine, IEEE Press.
- Maes, P. (1991). Designing Autonomous Agents: Theory and Practice from Biology to Engineering and Back. Cambridge, MA: MIT Press.
- Maes, P. (1994). Agents that reduce work and information overload. Communications of the ACM, 7:31–40.
- Maglio, P.P., Barrett, R., Campbell, C.S., Selker T. (2000). SUITOR: An attentive information system. In Proceedings of the International Conference on Intelligent User Interfaces (IUI 2000), p169-176.
- McDermott, J. (1982). R1: A rule-based configurer of computer systems. Artificial Intelligence, 19(1): 39–88.
- Minsky and Pappert (1969). Perceptrons, MIT Press.
- Minsky, M.L. (1980). The Society of Mind. New York: Simon and Schuster: New York.
- Mitchell and Mitchell (1997). Machine Learning, New York: McGraw-Hill.
- Newell, A. (1980). Physical symbol systems. Cognitive Science 4:185–203.
- Newell, A. and Simon, H.A. (1963) GPS, a program that simulates human thought. Computers and Thought, ed. E.A. Feigenbaum and J. Feldman. New York: McGraw Hill.
- Newell, A. (1990). Unified Theories of Cognition Unified Theories of Cognition. Cambridge, MA: Harvard University Press: Cambridge, MA.
- Nilsson, N.J. (1998). Artifical Intelligence: A New Synthesis. San Francisco: Morgan Kauffmann.
- Nwana, H.S. (1996). Software agents: An overview. Knowledge Engineering Review, 11 (3):. 205–244.
- O’Brien, P.D., and Nicol, R.C. (1998). FIPA – towards a stance for software agents. British Telecom Technology Journal, 16(3): July 51-59.
- Poslad, S. , Buckle, P., Hadingham, R. (2000). The FIPA-OS Agent Platform: Open Source for Open Standards, Practical Applications of Intelligent Agents and Multi-Agent Systems (PAAM 2000), Manchester, UK, The Practical Application Company.
- Quillian, M.R. (1968). Semantic memory. Semantic Information Processing, ed. M.L. Minsky, pp. 216–270. Cambridge, MA: MIT Press.
- Quinlan, J.R. (1986). Induction of decision trees. Machine Learning, 1:81–106.
- Quinlan, J.R. (1993). C4.5: Programs for Machine Learning. San Francisco: Morgan Kaufmann.
- Rich, C. and Sidner, C. (1997). COLLAGEN: When Agents Collaborate with People. In Proceedings of the First International Conference on Autonomous Agents (Agents ‘97), 284-291, Association for Computing Machinery.
- Rich, E. and Knight, K. (1991). Artificial Intelligence. New York: McGraw-Hill.
- Robinson, A. J. (1965). A machine-oriented logic based on the resolution principle. JACM 12: 23–41.
- Ross, Ross, and Quinlan (1992). C4.5: Programs for Machine Learning. San Francisco: Morgan Kaufmann.
- Rumelhart, D.E., Hinton, G.E., and Williams, R.J. (1986). Learning internal representations by error propagation. Parallel Distributed Processing, Vol. 1: 318–62. Cambridge, MA: MIT Press.
- Russell, S. and Norvig, P. (1995). Artificial Intelligence: A Modern Approach. Englewood Cliffs, NJ: Prentice Hall.
- Sacerdoti, E.D. (1974). Planning in a hierarchy of abstraction spaces. Artificial Intelligence, 5(2): 155.
- Searle, J. (1969). Speech Acts: An Essay in the Philosophy of Language. Cambridge, MA: Cambridge University Press.
- Sedgewick, R. (1984). Algorithms. Reading, MA: Addison-Wesley.
- Shannon, C.E. and Weaver, W. (1949). The Mathematical Theory of Communication. Urbana, IL: University of Illinois Press., Urbana.
- Shortliffe, E.H. (1976). Computer-Based Medical Consultations: MYCIN. New York: Elsevier.
- Shoham, Y. (1994). Agent-oriented programming: an overview of the framework and summary of recent research. Knowledge representation and reasoning under uncertainty: Logic at work, ed. Masuch, M. and Polos, L. Berlin: Spinger- Verlag, Berlin.
- Singh, M. (1998). Agent communication languages: Rrethinking the principles. IEEE Computer Magazine, Vol 31(12):,Dec. 40-47.
- Smith, R.G. (1980). The Contract Net Protocol: High-level communication and control in a distributed problem solver. Readings in Distributed Artificial Intelligence, ed. Bond, A. and Gasser, L., San Mateo, CA: Morgan Kaufmann.
- Stefik, M.J. (1981). Planning and meta-planning. Artificial Intelligence, 16:141–169.
- Stone, P. and Veloso, M. (2000). Multiagent systems: A survey from a machine learning perspective. Autonomous Robots, V8(3): June 345-383.
- Su, S.Y.W., Huang, C. and Hammer, J. (2000). A replicable web-based negotiation server for e-commerce. Proceedings of the 33rd Hawaii International Conference on Systems Science (HICSS-33), Wailea, Maui, Hawaii: IEEE Press.
- Sutton, R. (1988). Learning to predict by the methods of temporal differences. Machine Learning, 3:9-44.
- Sycara, K. (1998). Multiagent systems. AI Magazine, Vol 19(2): Summer 79-92.
- Tambe, M. (1997). Towards flexible teamwork. Journal of Artifical Intelligence Research, V 7: 83-124.
- Tambe, M., Adibi,, J, Al-Onaizan, U., Erdem, A.,Kaminka, G.A., Marsella, S.C., and Muslea, I. (1999). Building agent teams using an explicit teamwork model and learning. Artificial Intelligence, Vol 110(2):,June 215-239.
- Tesauro. Practical Issues in Temporal Difference Learning, IBM Research Report RC-17223 (#76307).
- Thompson, B. and Thompson, W. (1985). Inside an expert system. Byte, (April).
- Veloso, M. Carbonell, J., Perez, A., Borrajo, D., Fink, E., and Blythe, J. (1995). Integrating Planning and Learning: The PRODIGY Architecture. Journal of Experimental and Theoretical Artificial Intelligence, 7(1).
- Vemuri and Rogers (1994). Artificial Neural Networks: Forecasting Time Series, IEEE Computer Society Press.
- Wasserman (1989). Neural Computing: Theory and Practice, Van Nostrand Reinhold.
- Wasserman (1989). Advanced Methods in Neural Computing, Van Nostrand Reinhold.
- Waterman, D.A. (1985). A Guide to Expert Systems. Reading, MA: Addison-Wesley.
- Watkins, C.J. (1989). Models of Delayed Reinforcement Learning, Ph.D. thesis, Psychology Department, Cambridge University, Cambridge, UK.
- Williams, J. (1996). Bots and Other Internet Beasties. Indianapolis: Sams Net.
- Winston, P.H. (1993). Artificial Intelligence, third edition. Reading, MA: Addison-Wesley.
- Wooldridge, M.J., and Jennings, N.R. (1999). Software engineering with agents: Pitfalls and Pratfalls. IEEE Internet Computing, 3(3): 20-27.
- Yu, B., Venkatraman,M. and Singh, M. P. (2000) The MARS Adaptive Social Network for Information Access: Architecture and Experimental Results. Applied Artificial Intelligence. Forthcoming.
- Zadeh, L.A. (1994) Fuzzy logic, neural networks and soft computing. Communications of the ACM 3: 78-84.
- Zeng, D., and Sycara, K. (1998). Bayesian learning in negotiation. International Journal of Human Computer Systems, Vol. 48: 125-141.