Show simple item record

dc.contributor.authorNowostawski, Mariuszen_NZ
dc.contributor.authorBush, Geoffen_NZ
dc.contributor.authorPurvis, Martinen_NZ
dc.contributor.authorCranefield, Stephenen_NZ
dc.date.available2011-04-07T03:06:30Z
dc.date.copyright2000-08en_NZ
dc.identifier.citationNowostawski, M., Bush, G., Purvis, M., & Cranefield, S. (2000). Platforms for agent-oriented software (Information Science Discussion Papers Series No. 2000/13). University of Otago. Retrieved from http://hdl.handle.net/10523/1094en
dc.identifier.urihttp://hdl.handle.net/10523/1094
dc.description.abstractThe use of modelling abstractions to map from items in the real-world to objects in the computational domain is useful both for the effective implementation of abstract problem solutions and for the management of software complexity. This paper discusses the new approach of agent-oriented software engineering (AOSE), which uses the notion of an autonomous agent as its fundamental modelling abstraction. For the AOSE approach to be fully exploited, software engineers must be able to gain leverage from an agent software architecture and framework, and there are several such frameworks now publicly available. At the present time, however, there is little information concerning the options that are available and what needs to be considered when choosing or developing an agent framework. We consider three different agent software architectures that are (or will be) publicly available and evaluate some of the design and architectural differences and trade-offs that are associated with them and their impact on agent-oriented software development. Our discussion examines these frameworks in the context of an example in the area of distributed information systems.en_NZ
dc.format.mimetypeapplication/pdf
dc.publisherUniversity of Otagoen_NZ
dc.relation.ispartofseriesInformation Science Discussion Papers Seriesen_NZ
dc.subject.lcshQA76 Computer softwareen_NZ
dc.titlePlatforms for agent-oriented softwareen_NZ
dc.typeDiscussion Paperen_NZ
dc.description.versionUnpublisheden_NZ
otago.bitstream.pages11en_NZ
otago.date.accession2010-10-27 21:11:06en_NZ
otago.schoolInformation Scienceen_NZ
otago.openaccessOpen
otago.place.publicationDunedin, New Zealanden_NZ
dc.identifier.eprints978en_NZ
otago.school.eprintsSoftware Engineering & Collaborative Modelling Laboratoryen_NZ
otago.school.eprintsInformation Scienceen_NZ
dc.description.references[1] AgentBuilder Web site. Agent construction tools. Available at http://www.agentbuilder.com/AgentTools/index.html. [2] Fabio Bellifemine, Agostino Poggi, and Giovanni Rimassa. JADE - A FIPA-compliant agent framework. http://sharon.cselt.it/projects/jade, 2000. [3] Grady Booch. Object Oriented Analysis and Design with Applications. Addison Wesley, 1994. [4] Vinay K. Chaudhri, Adam Farquhar, Richard Fikes, Peter D. Karp, James P. Rice. Open Knowledge Base Connectivity 2.0.31 –Proposed–, April, 1998. http://ontolingua.stanford.edu/okbc/ [5] Jaron Collins and Divine Ndumu. Zeus methodology documentation. http://www.labs.bt.com/projects/agents/index.htm. [6] J C Collis, D T Ndumu, H S Nwana, and L C Lee. The ZEUS agent building toolkit. BT Technology Journal, 16(3), July 1998. [7] S. Cranefield and M. Purvis. UML as an ontology modelling language. In Proceedings of the Workshop on Intelligent Information Integration, 16th International Joint Conference on Artificial Intelligence (IJCAI-99), 1999. http://sunsite.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-23/cranefield-ijcai99-iii.pdf. [8] S. Cranefield and M. Purvis. Extending agent messaging to enable OO information exchange. In R. Trappl, editor, Proceedings of the 2nd International Symposium `From Agent Theory to Agent Implementation' (AT2AI-2) at the 5th European Meeting on Cybernetics and Systems Research (EMCSR 2000), pages 573--578, Vienna, April 2000. Austrian Society for Cybernetic Studies. Published under the title `Cybernetics and Systems 2000'. [9] Stephen Cranefield, Martin Purvis, and Mariusz Nowostawski. Is it an ontology, a meta-model or an abstract syntax? Modelling FIPA agent communication. In Proceedings of the Workshop on Applications of Ontologies and Problem Solving Methods, 14th European Conference on Artificial Intelligence, pages 16.1-16.4, 2000. [10] Jacques Ferber. Multi-Agent Systems - An Introduction to Distributed Artificial Intelligence. Addison-Wesley, 1999. [11] Charles L. Forgy. Rete: A fast algorithm for the many pattern many object pattern match problem. Artificial Intelligence 19 (1982), 17-37. [12] Foundation For Intelligent Physical Agents (FIPA) website. Located at http://www.fipa.org/. [13] Stan Franklin and Art Graesser. Is it an agent, or just a program? : A taxonomy for autonomous agents. In Jorg P. Muller, Michael J. Wooldridge, and Nicholas R. Jennings, editors, Intelligent Agents III. P}roceedings of the Third International Workshop on Agent Theories, Architectures and Languages, volume 1193 of Lecture Notes in Computer Science. Springer, 1996. [14] Michael R. Genesereth and Steven P. Ketchpel. Software agents. Communications of the ACM, 37(7):48--53, July 1994. [15] T. R. Gruber, “A Translation Approach to Portable Ontology Specifications”, Knowledge Acquisition, 5(2), 1993, pp. 199-220. [16] Nicholas R. Jennings and Michael Wooldridge. Agent-oriented software engineering. In J. Bradshaw, editor, Handbook of Agent Technology. AAAI/MIT Press, 2000. [17] E. A. Kendall. Agent roles and role models: New abstractions for multiagent system analysis and design. In International Workshop on Intelligent Agents in Information and Process Management, Germany, September 1998. [18] Yannis Labrou and Tim Finin, A Proposal for a new KQML Specification. TR CS-97-03, Computer Science and Electrical Engineering Department, University of Maryland Baltimore County, Baltimore, February 1997. [19] Hyacinth Nwana, Divine Ndumu, Lyndon Lee, and Jaron Collis. ZEUS: A Tool-Kit for Building Distributed Multi-Agent Systems. Applied Artifical Intelligence Journal, 13(1):129-186, 1999. [20] Hyacinth S Nwana. Software agents: An overview. Knowledge Engineering Review, 11(3):1-40, September 1996. [21] Object Management Group (OMG) web site. Located at www.omg.org. [22] Martin Purvis, Stephen Cranefield, Geoff Bush, Daniel Carter, Bryce McKinlay, Mariusz Nowostawski, and Roy Ward. The NZDIS Project: an Agent-based Distributed Information Systems Architecture. In R.H. Sprague Jr., editor, CDROM Proceedings of the Hawaii International Conference on System Sciences (HICSS-33). IEEE Computer Society Press, 2000. [23] Anand S. Rao and Michael P. Georgeff. BDIAgents: From Theory to Practice. In Proceedings of the First International Conference on Multi-Agent Systems (ICMAS-95), San Francisco, USA, June 1995. [24] Wolfgang Reisig. A Primer in Petri Net Design. Springer-Verlag, 1992. based on a German edition. [25] Rational website. Located at www.rational.com. [26] James Rumbaugh, Ivar Jacobson, and Grady Booch. The Unified Modeling Language Reference Manual. Addison-Wesley, 1998. [27] John R. Searle. Speech Acts. Cambridge University Press, Cambridge, 1969. [28] Michael Wooldridge. Agent-Based Software Engineering. IEE Proc Software Engineering, 144:26--37, 1997.en_NZ
otago.relation.number2000/13en_NZ
 Find in your library

Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record