Agent-Oriented Software Engineering for Internet Applications

نویسندگان

  • Franco Zambonelli
  • Nicholas R. Jennings
  • Andrea Omicini
  • Michael Wooldridge
چکیده

The metaphors of autonomous agents and agent societies have the potential to make a signi cant impact on the processes of analysis design and development of complex software systems on the Internet In this chapter we concentrate predominantly on agent societies and show how work on coordination models and technologies provides a powerful framework for the engineering of Internet based multi agent systems First we introduce the concepts of agent multi agent system and agent oriented software engineering and highlight the speci c issues that arise when we take the Internet as the environment that agents inhabit We then provide a brief survey of the state of the art in the area of agent oriented methodologies paying particular attention to the Gaia methodology for agent oriented analysis and design Gaia was originally conceived for benevolent agents inhabiting closed systems However to broaden its scope we show how insights from the area of coordination models can be incorporated in order to make it more suitable for developing Internet based applications Published as Chapter in the Book Coordination of Internet Agents Models Technolo gies and Applications A Omicini F Zambonelli M Klusch R Tolksdorf Eds Springer

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

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, ...

متن کامل

From Objects to Agent Societies: Abstractions and Methodologies for the Engineering of Open Distributed Systems

We argue that the coming of the Internet era has raised issues that traditional object-oriented software engineering methodologies seem not ready to address. In this paper, we first discuss the intrinsic limitations of the object abstraction in the engineering of complex software systems, and compare it to the agent abstraction. Then, we show how an agent-oriented methodology should take into a...

متن کامل

A Design Model for Intelligent Mobile Agent Software Systems

One of the grand challenges to achieving wide spread use and rapid development of multi-agent systems is to adapt principles of software engineering. Agent-oriented software provides a new software engineering paradigm and the opportunities for development of new domain-specific software models. With the continuing improvement of agent technology, and the rapid growth of software system complex...

متن کامل

An Agent-Based Approach to Service-Oriented Architectures

A prominent approach in modern software development is to reuse existing code and functionality by wrapping them with service descriptions. These services are then made available to other applications via the Internet. As this service-based approach to software engineering is influencing all areas of information technology, agent-oriented technologies are also being refined with this paradigm. ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001