Agent System Concepts & Their Applications

Abstract

In this paper some of the definitions of the agent systems are introduced and a number of agent applications are reviewed. Agent systems are understood as a software architecture type. Also the common properties of the agent Autonomy, Social ability, Reactivity, Pro-activeness Cooperation, Mobility, and Character are studied. We observe that these properties vary greatly depending on the application.Since its inception in the 60s, software engineering has targeted at the development of software whose functionality and structure is, directly or indirectly (via other software entities), under full control of its users and administrators. With the advent of autonomous software, this situation changes fundamentally: taking autonomy as a software property serious means to hand action choice and invocation control over to the software itself[16,17].