Applications of Agent-Based Technologies in Smart Organizations

Author(s):  
László Z. Varga

This chapter introduces agent technology as a means of creating dynamic software systems for the changing needs of smart organizations. The notion of agency is introduced, and individual and collective agent architectures are described. Agent interaction methods and agent system design techniques are discussed. Application areas of agent technology are overviewed. The chapter argues that the autonomous and proactive nature of agent systems make them suitable as the new information infrastructure for the networked components of dynamically changing smart organizations.

2011 ◽  
pp. 2086-2093
Author(s):  
László Zsolt Varga

This chapter introduces agent technology as a means of creating dynamic software systems for the changing needs of smart organizations. The notion of agency is introduced, and individual and collective agent architectures are described. Agent interaction methods and agent system design techniques are discussed. Application areas of agent technology are overviewed. The chapter argues that the autonomous and proactive nature of agent systems make them suitable as the new information infrastructure for the networked components of dynamically changing smart organizations.


2011 ◽  
pp. 1380-1400
Author(s):  
László Zsolt Varga

This chapter introduces agent technology as a means of creating dynamic software systems for the changing needs of smart organizations. The notion of agency is introduced, and individual and collective agent architectures are described. Agent interaction methods and agent system design techniques are discussed. Application areas of agent technology are overviewed. The chapter argues that the autonomous and proactive nature of agent systems make them suitable as the new information infrastructure for the networked components of dynamically changing smart organizations.


1995 ◽  
Vol 10 (2) ◽  
pp. 115-152 ◽  
Author(s):  
Michael Wooldridge ◽  
Nicholas R. Jennings

AbstractThe concept of anagenthas become important in both artificial intelligence (AT) and mainstream computer science. Our aim in this paper is to point the reader at what we perceive to be the most important theoretical and practical issues associated with the design and construction of intelligent agents. For convenience, we divide these issues into three areas (though as the reader will see, the divisions are at times somewhat arbitrary).Agent theoryis concerned with the question of what an agent is, and the use of mathematical formalisms for representing and reasoning about the properties of agents.Agent architecturescan be thought of as software engineering models of agents; researchers in this area are primarily concerned with the problem of designing software or hardware systems that will satisfy the properties specified by agent theorists. Finally,agent languagesare software systems for programming and experimenting with agents; these languages may embody principles proposed by theorists. The paper isnotintended to serve as a tutorial introduction to all the issues mentioned; we hope instead simply to identify the most important issues, and point to work that elaborates on them. The article includes a short review of current and potential applications of agent technology.


Author(s):  
Raymund J. Lin ◽  
Seng-Cho T. Chou

The theme of this chapter includes topics of matching, auction and negotiation. We have shown that the knowledge of game theory is very important when designing an agent-based matching or negotiation system. The problem of bounded rationality in multi¬-agent systems is also discussed; we put forward the mechanism design and heuristic methods as solutions. A real negotiation scenario is presented to demonstrate our proposed solutions. In addition, we discuss the future trends of the agent technology in e¬commerce system.


1996 ◽  
Vol 05 (03) ◽  
pp. 347-366
Author(s):  
AGOSTINO POGGI ◽  
PAOLA TURCI

This paper presents a concurrent object-oriented language, called CUBL, that seems be suitable for the development and maintenance of multi-agent systems. This language is based on objects, called c_units, that act in parallel and communicate with each other through synchronous and asynchronous message passing, and allows the distribution of a program, that is, of its objects on a network of UNIX workstations. This language has been enriched with an agent architecture that offers some of more important features for agent-oriented programming and some advantages as regards the other implemented agent architectures. In particular this architecture allows the development of systems where agents communicate with each other through a high level agent communication language and can change their behavior during their life.


Author(s):  
Manish Arora ◽  
M. Syamala Devi

The objective of Resource Allocation and Monitoring System is to make the procedures involved in allocating fund resources to competing clients transparent so that deserving candidates get funds. Proactive and goal directed behaviour of agents make the system transparent and intelligent. This paper presents design of Multi Agent Systems for Resource Allocation and Monitoring using Agent Unified Modelling Language (AUML) and implementation in agent based development tool. At a conceptual level, three agents are identified with their roles and responsibilities. The identified agents, functionalities, and interactions are also included and results show that multi agent technology can be used for effective decision making for resource allocation and monitoring problem.


Author(s):  
Hong Lin

Agent-oriented design has become one of the most active areas in the field of software engineering. The agent concept provides a focal point for accountability and responsibility for coping with the complexity of software systems both during design and execution (Yu, 2001). It is deemed that software engineering challenges in developing large-scale distributed systems can be overcome by an agent-based approach (Paquette, 2001). In this approach, a distributed system can be modeled as a set of autonomous, cooperating agents that communicate intelligently with one another, automate or semi-automate functional operations, and interact with human users at the right time with the right information.


Author(s):  
BERNHARD BAUER ◽  
JÖRG P. MÜLLER ◽  
JAMES ODELL

To gain wider acceptance for the use of agents in industry, it is a necessity to relate it to the nearest antecedent technology (object-oriented software development) and to introduce appropriate artifacts to support the development environment throughout the full system life cycle. We address both of these requirements by presenting AGENT UML, the Agent UML (Unified Modeling Language) — a set of UML idioms and extensions. This paper provides an AGENT UML representation of the internal behavior of an agent; it then relates this internal description to the external behavior of the agent by using and extending UML class diagrams and by describing agent interaction protocols in a new way. Our claim is that by extending the de-facto standard representation for object-oriented modeling to agents, the learning curve for object-oriented developers to adopt aspects of agent-based programming becomes much less steep. Thus, agent-oriented programming as a whole will become more amenable to mainstream software engineering.


Author(s):  
Michael Luck ◽  
Peter McBurney ◽  
Jorge Gonzalez-Palacios
Keyword(s):  

2021 ◽  
Vol 35 (2) ◽  
Author(s):  
Matteo Baldoni ◽  
Federico Bergenti ◽  
Amal El Fallah Seghrouchni ◽  
Michael Winikoff

Sign in / Sign up

Export Citation Format

Share Document