Designing agents for implementation using multiple development environments

E. A. Obonyo, C. J. Anumba

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 - 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
Country/TerritoryUnited States
CityPittsburgh, PA
Period7/24/077/27/07

All Science Journal Classification (ASJC) codes

  • Civil and Structural Engineering
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'Designing agents for implementation using multiple development environments'. Together they form a unique fingerprint.

Cite this