A discussion of two major benefits of using agents in software development

22Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Agent-oriented software engineering has not yet solved the basic problem of why we should use agents to build our software system. Why is it convenient to use agents instead of more mature technologies like, for example, software components? This paper addresses this issue and compares a BDI-like agent model with well-known component models like Enterprise JavaBeans, CORBABeans and .NET components. The two major results of such a comparison are: (i) agents are more reusable and more composable than components, and (ii) agents allow to describe systems at a higher level of abstractions than components. This work is not meant to be conclusive; rather it intends to start a debate on these and related topics.

Cite

CITATION STYLE

APA

Bergenti, F. (2003). A discussion of two major benefits of using agents in software development. In Lecture Notes in Artificial Intelligence (Subseries of Lecture Notes in Computer Science) (Vol. 2577, pp. 1–12). Springer Verlag. https://doi.org/10.1007/3-540-39173-8_1

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free