참고문헌
- Frederick P. Brooks, Jr., No Silver Bullet: Essence and Accidents of Software Engineering. IEEE Computer, pages 10-19, April 1987 https://doi.org/10.1109/MC.1987.1663532
- Michael Wooldridge and Paolo Ciancarini. Agent-Oriented Software Engineering: The State of the Art. In Paolo Ciancarini and Michael Wooldridge, editors, Agent-Oriented Software Engineering, Springer-Verlag Lecture Notes in AI Volume 1957, January 2001
- Katia P. Sycara. Multiagent Systems. AI Magazine, Vol. 19, No. 2, pages 79-92, 1998
- Nicholas R. Jennings. An Agent-Based Approach for Building Complex Software Systems. Communications of the ACM, Vol. 44, No. 4, pages 35-41, April 2001 10.1145/367211.367250
- OMG Agent Platform Special Interest Group. Agent Technology Green Paper Ver. 1.0. See http://www.objs.com/agent/index.html
- Stan Franklin and Art Graesser. Is it an Agent, or just a Program?: A Taxonomy for Autonomous Agents. In J. Muller, Michael Wooldridge, and Nicholas R. Jennings, editors, Proceedings of ECAI'96 Workshop on Agent Theories, Architectures, and Languages: Intelligent Agents III, Vol. 1193 of LNAI, pages 21-36, Springer-Verlag, 1997 https://doi.org/10.1007/BFb0013570
- H. S. Nwana and D. T. Ndumu. A Brief Introduction to Software Agent Technology. In Nicholas R. Jennings and Michael J. Wooldridge, editors, Agent Technology: Foundations, Applications, and Markets, Springer-Verlag, 1998
- The Foundation for Intelligent Physical Agents. See http://www.fipa.org
- Michael Wooldrige and Nicholas R. Jennings. Pitfalls of Agent-Oriented Development. In K. P. Sycara and Michael Wooldridge, editors, Agents '98: Proceedings of the Second International Conference on Autonomous Agents, ACM Press, May 1998 https://doi.org/10.1145/280765.280867
- Yoav Shoham. An Overview of Agent-Oriented Programming. In Jeffrey M. Bradshaw, editor, Software Agents, MIT Press, 1997
- Michael Wooldridge. Agent-Based Software Engineering. In IEE Proceedings of Software Engineering 144, pages 26-37, 1997 https://doi.org/10.1049/ip-sen:19971026
- Stuart Russell and Peter Norvig. Artificial Intelligence: A Modern Approach, Prentice-Hall, 1995
- James Odell. Beyond Object: Unleashing the Power of Adaptive Agents. tutorial at the OOPSLA 2000. See http://www.jamesodell.com/publication.html
- Pattie Maes. Artificial Life Meets Entertainment: Lifelike Autonomous Agents. Communications of the ACM, Vol. 38, No. 11, pages 108-114, 1995 https://doi.org/10.1145/219717.219808
- Barbara Hayes-Roth. An Architecture for Adaptive Intelligent Systems. Artificial Intelligence, Vol. 72, No. 12, pages 329-365, 1995 10.1016/0004-3702(94)00004-K
- James Odell. Agents and Objects: How Do They Differ?. Working Paper V.2.2, 2000. See http://www.jamesodell.com/publications.html
- H. Van Dyke Parunak. Go to the Ant: Engineering Principles from Natural Multi-Agent Systems. Annals of Operations Research, 75, pages 69-101, 1997 10.1023/A:1018980001403
- Gul A. Agha and Nadeem Jamali. Concurrent Programming for DAI. In Gerhard Weiss, editor, Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence, The MIT Press, 1999
- Zahia Guessoum and Jean-Pierre Briot. From Active Objects to Autonomous Agents. IEEE Concurrency, Vol. 7, No. 3, pages 68-76, July-September 1999 https://doi.org/10.1109/4434.788781
- Giuliano Armano and Eloisa Vargiu. Implementing Autonomous Reactive Agents by Using Active Objects. In Antonio Corradi, Andrea Omicini, and Agostino Poggi, editors, WOA 2000 - Daglioggetti agli agenti: tendenze evolutive dei sistemi software, Vol. 1195, pages 35-40, Pitagora Editrice Bologna, 2000
- Michael Wooldridge. Reasoning about Rational Agents, The MIT Press, 2000
- Allen Newell. The Knowledge Level. Artificial Intelligence, Vol. 18, No. 1, pages 87-127, 1982 10.1016/0004-3702(82)90012-1
- Randall Davis and Reid Smith. Negotiation as a Metaphor for Distributed Problem Solving. Artificial Intelligence, Vol. 20, No. 1, pages 63-109, 1983 10.1016/0004-3702(83)90015-2
- FIPA 97 Part 2 Version 2.0: Agent Communication Language Specification. See http://www.fipa.org/specs/fipa00003/
- Jose M. Vidal, Paul A. Buhler, and Michael N. Huhns. Inside an Agent. IEEE Internet Computing, Vol. 5, No. 1, pages 82-86, January/Febrary 2001 https://doi.org/10.1109/4236.895147
- Bernhard Bauer. UML Class Diagrams: Revisited in the Context of Agent-Based Systems. In Proceedings of Agent-Oriented Software Engineering(AOSE) 2001, pages 1-8, 2001
- James Odell, H. Van Dyke Parunak, Mitch Fleischer, and Sven Breuckner. Modelling Agents and their Environment, 2001. See http://www.jamesodell.com/publications.html
- Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, 1995
- Doug Lea. Concurrent Programming in Java: Design Principles and Patterns 2nd Edition, Addison-Wesley, 2000
- Bill Venners. The Event Generator Idiom: How and When to make a Java class observable. Java World, September 1998
- Douglas Schmidt, Michael Stal, Hans Rohnert, and Frank Buschmann. Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects, John Wiley & Sons, 2000
- M. Huber. JAM: a BDI-Theoretic Mobile Agent Architecture. In Proceeding of International Conference Autonomous Agents, pages 236-243, 1999 https://doi.org/10.1145/301136.301202
- Elizabeth A. Kendall, P.V. Murali Krishna, Chirag V. Pathak, and C.B. Suresh. A Framework for Agent Systems. In Mohamed E. Fayad, Douglas C. Schmidt, and Ralph E. Johnson, editors, Implementing Application Frameworks: Object-Oriented Frameworks at Work, John Wiley & Sons, 1999
- Joseph P. Bigus and Jennifer Bigus. Constructing Intelligent Agents using Java 2nd Edition, John Wiley & Sons, 2001
- Implementing Application Frameworks: Object-Oriented Frameworks at Work A Framework for Agent Systems Elizabeth,A.Kendall;P.V.Murali,Krishna;Chirag,V.Pathak;C.B.Suresh;Mohamed,E.Fayad(ed.);Douglas,C.Schmidt(ed.);Ralph,E.Johnson(ed.)
- Constructing Intelligent Agents using Java(2nd Ed.) Bigus and Jennifer Bigus Joseph,P.