Abstract
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.
Original language | English (US) |
---|---|
Title of host publication | Computing in Civil Engineering - Proceedings of the 2007 ASCE International Workshop on Computing in Civil Engineering |
Pages | 519-526 |
Number of pages | 8 |
DOIs | |
State | Published - Dec 1 2007 |
Event | 2007 ASCE International Workshop on Computing in Civil Engineering - Pittsburgh, PA, United States Duration: Jul 24 2007 → Jul 27 2007 |
Publication series
Name | Congress on Computing in Civil Engineering, Proceedings |
---|
Other
Other | 2007 ASCE International Workshop on Computing in Civil Engineering |
---|---|
Country | United States |
City | Pittsburgh, PA |
Period | 7/24/07 → 7/27/07 |
Fingerprint
All Science Journal Classification (ASJC) codes
- Civil and Structural Engineering
- Computer Science Applications
Cite this
}
Designing agents for implementation using multiple development environments. / Obonyo, Esther Adhiambo; Anumba, C. J.
Computing in Civil Engineering - Proceedings of the 2007 ASCE International Workshop on Computing in Civil Engineering. 2007. p. 519-526 (Congress on Computing in Civil Engineering, Proceedings).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
TY - GEN
T1 - Designing agents for implementation using multiple development environments
AU - Obonyo, Esther Adhiambo
AU - Anumba, C. J.
PY - 2007/12/1
Y1 - 2007/12/1
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
ER -