Designing agents for implementation using multiple development environments

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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 languageEnglish (US)
Title of host publicationComputing in Civil Engineering - Proceedings of the 2007 ASCE International Workshop on Computing in Civil Engineering
Pages519-526
Number of pages8
DOIs
StatePublished - Dec 1 2007
Event2007 ASCE International Workshop on Computing in Civil Engineering - Pittsburgh, PA, United States
Duration: Jul 24 2007Jul 27 2007

Publication series

NameCongress on Computing in Civil Engineering, Proceedings

Other

Other2007 ASCE International Workshop on Computing in Civil Engineering
CountryUnited States
CityPittsburgh, PA
Period7/24/077/27/07

Fingerprint

Software agents
Systems engineering
Multi agent systems

All Science Journal Classification (ASJC) codes

  • Civil and Structural Engineering
  • Computer Science Applications

Cite this

Obonyo, E. A., & Anumba, C. J. (2007). Designing agents for implementation using multiple development environments. In Computing in Civil Engineering - Proceedings of the 2007 ASCE International Workshop on Computing in Civil Engineering (pp. 519-526). (Congress on Computing in Civil Engineering, Proceedings). https://doi.org/10.1061/40937(261)62
Obonyo, Esther Adhiambo ; Anumba, C. J. / Designing agents for implementation using multiple development environments. Computing in Civil Engineering - Proceedings of the 2007 ASCE International Workshop on Computing in Civil Engineering. 2007. pp. 519-526 (Congress on Computing in Civil Engineering, Proceedings).
@inproceedings{a29c37c5b5d0449f8eecaa2dd8b22547,
title = "Designing agents for implementation using multiple development environments",
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.",
author = "Obonyo, {Esther Adhiambo} and Anumba, {C. J.}",
year = "2007",
month = "12",
day = "1",
doi = "10.1061/40937(261)62",
language = "English (US)",
isbn = "0784409374",
series = "Congress on Computing in Civil Engineering, Proceedings",
pages = "519--526",
booktitle = "Computing in Civil Engineering - Proceedings of the 2007 ASCE International Workshop on Computing in Civil Engineering",

}

Obonyo, EA & Anumba, CJ 2007, Designing agents for implementation using multiple development environments. in Computing in Civil Engineering - Proceedings of the 2007 ASCE International Workshop on Computing in Civil Engineering. Congress on Computing in Civil Engineering, Proceedings, pp. 519-526, 2007 ASCE International Workshop on Computing in Civil Engineering, Pittsburgh, PA, United States, 7/24/07. https://doi.org/10.1061/40937(261)62

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 proceedingConference 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 -

Obonyo EA, Anumba CJ. Designing agents for implementation using multiple development environments. In 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). https://doi.org/10.1061/40937(261)62