TY - GEN
T1 - Designing agents for implementation using multiple development environments
AU - Obonyo, E. A.
AU - Anumba, C. J.
PY - 2007
Y1 - 2007
N2 - This paper describes the analysis and design of an application based on the metaphor of software agents. The agent paradigm was used in this context to address problems emanating from the fragmented nature of tasks involved in the e-procurement of construction products. Since none of the existing agent development environments could be used in isolation to deliver an entire application with the desired functionality, it became necessary to conceptualize the proposed prototype as linked modules that could be developed separately using different tools. The objective of this paper is to show how programming the prototype as a collection of sub-systems that need to interact with one other presented an opportunity for exploiting object-oriented thinking. More specifically, it underscores the advantages inherent in using the abstraction provided by multi-agent Systems Engineering methodology (MaSE) and its associated agentTool environment in the analysis and design of components of a community of agents.
AB - This paper describes the analysis and design of an application based on the metaphor of software agents. The agent paradigm was used in this context to address problems emanating from the fragmented nature of tasks involved in the e-procurement of construction products. Since none of the existing agent development environments could be used in isolation to deliver an entire application with the desired functionality, it became necessary to conceptualize the proposed prototype as linked modules that could be developed separately using different tools. The objective of this paper is to show how programming the prototype as a collection of sub-systems that need to interact with one other presented an opportunity for exploiting object-oriented thinking. More specifically, it underscores the advantages inherent in using the abstraction provided by multi-agent Systems Engineering methodology (MaSE) and its associated agentTool environment in the analysis and design of components of a community of agents.
UR - http://www.scopus.com/inward/record.url?scp=84891321243&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84891321243&partnerID=8YFLogxK
U2 - 10.1061/40937(261)62
DO - 10.1061/40937(261)62
M3 - Conference contribution
AN - SCOPUS:84891321243
SN - 0784409374
SN - 9780784409374
T3 - Congress on Computing in Civil Engineering, Proceedings
SP - 519
EP - 526
BT - Computing in Civil Engineering - Proceedings of the 2007 ASCE International Workshop on Computing in Civil Engineering
T2 - 2007 ASCE International Workshop on Computing in Civil Engineering
Y2 - 24 July 2007 through 27 July 2007
ER -