Opal: A multi-level infrastructure for agent-oriented software development
Purvis, Martin; Cranefield, Stephen; Nowostawski, Mariusz; Carter, Daniel

View/ Open
Cite this item:
Purvis, M., Cranefield, S., Nowostawski, M., & Carter, D. (2002). Opal: A multi-level infrastructure for agent-oriented software development (Information Science Discussion Papers Series No. 2002/01). University of Otago. Retrieved from http://hdl.handle.net/10523/1089
Permanent link to OUR Archive version:
http://hdl.handle.net/10523/1089
Abstract:
The Opal architecture for software development is described that supports the use of agent-oriented concepts at multiple levels of abstraction. At the lowest level are micro-agents, streamlined agents that can be used for conventional, system-level programming tasks. More sophisticated agents may be constructed by assembling combinations of micro-agents. The architecture consequently supports the systematic use of agent-based notions throughout the software development process. The paper describes (a) the implementation of micro-agents in Java, (b) how they have been used to fashion the Opal framework for the construction of more complex agents based on the Foundation for Intelligent Physical Agents (FIPA) specifications, and (c) the Opal Conversation Manager that facilitates the capability of agents to conduct complex conversations with other agents.
Date:
2002-03
Publisher:
University of Otago
Pages:
27
Series number:
2002/01
Research Type:
Discussion Paper