Agent-Oriented Software Engineering for Internet Applications
نویسندگان
چکیده
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
منابع مشابه
Putting coordination in a wider perspective The role of coordination in network-aware applications An exercise in multiagent coordination Designing WWW-oriented multiagent applications Active documents are agents Coordination architectures for document-agents Issues in agent-oriented software engineering
متن کامل
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