Agent Software
نویسنده
چکیده
The term “agent”, (and hence “agent based computing”, “agent based system”, “multi-agent system”), is being increasingly used within information technology to describe a broad range of computational entities. These entities range from relatively simple systems, (such as Microsoft’s TIP WIZARD, which provides advice to users working in EXCEL 5, or desktop agents which prioritise and filter electronic mail (Maes, 1994)), right up to very large, interoperable expert systems or databases which contain thousands of lines of code (e.g., ARCHON (Jennings et al., 1995) and Carnot (Huhns et al., 1992)). Broadly speaking, we can identify three different classes of agent. At the simplest level, there are “gopher” agents, which can execute straightforward tasks based on pre-specified rules and assumptions (e.g., remind me that I have a lecture every Monday this term at 2:00). The next level of sophistication involves “service performing” agents, which execute a well-defined high-level task at the request of a user (e.g., arrange a meeting or find an appropriate flight). Finally, there are “predictive/proactive” agents, which volunteer information or services to a user, without being asked, whenever it is deemed to be appropriate (e.g., an agent may monitor news groups on the Internet and return discussions that it believes to be of interest to the user).
منابع مشابه
MEASURING SOFTWARE PROCESSES PERFORMANCE BASED ON FUZZY MULTI AGENT MEASUREMENTS
The present article discusses and presents a new and comprehensive approachaimed at measuring the maturity and quality of software processes. This method has beendesigned on the basis of the Software Capability Maturity Model (SW-CMM) and theMulti-level Fuzzy Inference Model and is used as a measurement and analysis tool. Among themost important characteristics of this method one can mention si...
متن کاملApproach to Organizing the Functioning of Smart Elements in the Multi-Agent “Smart House” System
A research was conducted to form an approach to the design and implementation of a multi-agent control system of smart elements for a “Smart house”. The system was built on the example of three intelligent robots. In the architecture of the system under development, the main part is the subject-independent multi-agent kernel, which includes the following basic components: direct access service,...
متن کاملMethod integration: An approach to develop agent oriented methodologies
Agent oriented software engineering (AOSE) is an emerging field in computer science and proposes some systematic ideas for multi agent systems analysis, implementation and maintenance. Despite the various methodologies introduced in the agent-oriented software engineering, the main challenges are defects in different aspects of methodologies. According to the defects resulted from weaknesses ...
متن کاملAgent-oriented software modeling - Software Engineering Conference, 1999. (APSEC '99). Proceedings. Sixth Asia Pacific
Due to the increased applications of agents, Agent-oriented software becomes large and complex. To support systematic developments of such a software, Agent-oriented software development methodology needs to be developed. This paper focuses on modeling phase of agent-oriented software development. For the Agent-oriented software modeling, Agent Elicitation method, Intra and Inter Agent modeling...
متن کاملIntegrating Agent-oriented Enterprise Software Engineering into Software Engineering Curriculum
1 Gilda Pour, Department of Computer Engineering, San Jose State University, San Jose, CA 95192-0180, U.S.A. [email protected] Abstract – Agent-oriented enterprise software engineering (AOESE) has emerged as a promising approach to developing Web-based enterprise software systems. AOESE is based on developing and evolving enterprise software systems from selected pre-engineered and pre-tested soft...
متن کاملAgent-Oriented Software Modeling with UML Approach∗
The use of intelligent agents is on the rise, fueled by the unprecedented growth in the Internet and web based applications. Consequently, agent-oriented software is becoming large and complex. To support a systematic development of such software, an agent-oriented software development methodology is necessary. This paper focuses on the modeling phase of agent-oriented software life cycle and, ...
متن کامل