Results 1 - 10
of
11
A Survey of Programming Languages and Platforms for Multi-Agent Systems
, 2006
"... Agent Programming Language "triple-a-p-l") is a programming language for implementing cognitive agents that have beliefs, goals, and plans as mental attitudes, can generate and revise their plans to achieve their goals, and are able to interact with each other and with the environment they ..."
Abstract
-
Cited by 51 (8 self)
- Add to MetaCart
Agent Programming Language "triple-a-p-l") is a programming language for implementing cognitive agents that have beliefs, goals, and plans as mental attitudes, can generate and revise their plans to achieve their goals, and are able to interact with each other and with the environment they share with other agents. The first version of 3APL was designed by Hindriks et al. at Utrecht University [28]. Since its initial design, the 3APL programming language has been subject to continuous development [17, 16].
A UML-based Software Engineering Methodology for Agent Factory
- SIXTEENTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING - SEKE 2004
, 2004
"... This paper presents the Agent Factory Development Methodology, an Agent-Oriented Software Engineering (AOSE) methodology that employs a synthesis of the Unified Modelling Language (UML) and Agent UML to support the development of multi-agent systems. We illustrate the use of this methodology, throug ..."
Abstract
-
Cited by 9 (5 self)
- Add to MetaCart
This paper presents the Agent Factory Development Methodology, an Agent-Oriented Software Engineering (AOSE) methodology that employs a synthesis of the Unified Modelling Language (UML) and Agent UML to support the development of multi-agent systems. We illustrate the use of this methodology, through a simple case study and briefly compare it to some other well-known AOSE methodologies. 1
Debugging Agents in Agent Factory
"... Abstract. The ability to effectively debug agent-oriented applications is vital if agent technologies are to become adopted as a viable alternative for complex systems development. Recent advances in the area have focussed on the provision of support for debugging agent interaction where tools have ..."
Abstract
-
Cited by 6 (3 self)
- Add to MetaCart
(Show Context)
Abstract. The ability to effectively debug agent-oriented applications is vital if agent technologies are to become adopted as a viable alternative for complex systems development. Recent advances in the area have focussed on the provision of support for debugging agent interaction where tools have been provided that allow developers to analyse and debug the messages that are passed between agents. One potential approach for constructing agent-oriented applications is through the use of agent programming languages. Such languages employ mental notions such as beliefs, goals, commitments, and intentions to facilitate the construction of agent programs that specify the highlevel behaviour of the agent. This paper describes how debugging has been supported for one such language, namely the Agent Factory Agent Programming Language (AFAPL). 1
Goal-Oriented Interaction Protocols
"... Abstract. Developing agent applications is a complex and difficult task due to a variety of reasons. One key aspect making multi-agent systems more complicated than traditional applications is that interaction behavior is based on elaborate communication forms such as negotiations instead of simple ..."
Abstract
-
Cited by 4 (2 self)
- Add to MetaCart
(Show Context)
Abstract. Developing agent applications is a complex and difficult task due to a variety of reasons. One key aspect making multi-agent systems more complicated than traditional applications is that interaction behavior is based on elaborate communication forms such as negotiations instead of simple method calls. Aimed at facilitating the specification and usage of agent communication, agent research resulted e.g. in the definition and standardization of several general purpose interaction protocols such as contract-net or English auction. Nevertheless, the usage of these valuable interaction patterns currently forces developers to concentrate on the details of message passing instead of thinking in terms of the application domain. To alleviate this problem in this paper a goal-oriented approach is proposed, which hides message passing details allowing developers to concentrate on the domain aspects of protocols. The new approach is based on the BDI agent model and is implemented within the Jadex agent framework. The advantages of the goal-based interaction handling are further illustrated by an example application. 1
SADAAM: Software Agent Development An Agile Methodology. LADS/Durham Agents 2007
- LANGUAGES, METHODOLOGIES AND DEVELOPMENT TOOLS FOR MULTI-AGENT SYSTEMS (LADS007)
, 2007
"... Abstract. This paper presents SADAAM, an agent development methodology that utilises agile techniques to facilitate the development and implementation of multi-agent systems. We illustrate SADAAM through a worked example from the Supply Chain Management domain, and implement a partial system using t ..."
Abstract
-
Cited by 3 (0 self)
- Add to MetaCart
(Show Context)
Abstract. This paper presents SADAAM, an agent development methodology that utilises agile techniques to facilitate the development and implementation of multi-agent systems. We illustrate SADAAM through a worked example from the Supply Chain Management domain, and implement a partial system using the Agent Factory Framework. 1
Social Situated Agents in Virtual, Real and Mixed Reality Environments
- Proc. of the Int. Conf. on Intelligent Virtual Agents (IVA ‘05
, 2005
"... Abstract. This paper details a framework for explicit deliberative control of socially and physically situated agents in virtual, real and mixed reality environments. The objective is to blur the traditional boundaries between the real and the virtual and provide a standardized methodology for intel ..."
Abstract
-
Cited by 2 (2 self)
- Add to MetaCart
(Show Context)
Abstract. This paper details a framework for explicit deliberative control of socially and physically situated agents in virtual, real and mixed reality environments. The objective is to blur the traditional boundaries between the real and the virtual and provide a standardized methodology for intelligent agent control specifically designed for social interaction. The architecture presented in this paper embraces the fusion between deliberative social reasoning mechanisms and explicit tangible behavioural mechanisms for human-agent social interaction. 1.
Mobile Intelligence: Enabling a New Class of Context- aware Services
"... Provided by the author(s) and University College Dublin Library in accordance with publisher policies. Please ..."
Abstract
- Add to MetaCart
(Show Context)
Provided by the author(s) and University College Dublin Library in accordance with publisher policies. Please
Supervisors
, 2012
"... This thesis presents a new framework for developing, coordinating, and manag-ing a system of situated agents for operation in distributed spatial environments. The framework was developed using agent-oriented software engineering tech-niques that consider concurrent features of real systems. It prov ..."
Abstract
- Add to MetaCart
This thesis presents a new framework for developing, coordinating, and manag-ing a system of situated agents for operation in distributed spatial environments. The framework was developed using agent-oriented software engineering tech-niques that consider concurrent features of real systems. It provides a realis-tic development environment that ensures reliable deployment of coordination schemes and mechanisms in real contexts. The framework uses multi-threaded agents so all the agents are executed con-currently, and each has control over its own behaviour. Such a model allows us to capture the behaviour of agents under realistic conditions where all the agents act concurrently. In addition, the framework employs Coloured Petri Net tech-nique to model multiple, concurrent conversations in which a given agent maybe engaged. In this framework agents must resolve complex and interdependent tasks. A Coloured Petri Net modelling technique was used to specify task plans and for the support of mechanisms both for the agents to identify task requirements and
Towards Making Agent UML Practical: A Textual Notation and a Tool
"... Design notations play an important role in designing software. Agent UML (AUML), which extends the widelyused UML notation, has proposed a number of notations for modelling agent systems. Arguably the most influential of the AUML notations has been the sequence diagram for defining interaction patte ..."
Abstract
- Add to MetaCart
(Show Context)
Design notations play an important role in designing software. Agent UML (AUML), which extends the widelyused UML notation, has proposed a number of notations for modelling agent systems. Arguably the most influential of the AUML notations has been the sequence diagram for defining interaction patterns between agents. However, AUML is not precisely and formally defined, and there is very little in the way of tool support available. In this paper we describe initial steps at resolving these two issues: we precisely define the syntax of (a subset of) AUML by using a textual notation, and we describe a tool that takes a textual AUML protocol and automatically generates the standard graphical rendition. 1.
Agents as Catalysts for Mobile Computing
"... Abstract. Agent-Oriented Programming (AOP) offers an alternative and radical approach to the development of information systems in various domains. However, one domain that AOP has only minimally affected, at least up until now, is that of mobile computing. Until recently, the use of strong intentio ..."
Abstract
- Add to MetaCart
(Show Context)
Abstract. Agent-Oriented Programming (AOP) offers an alternative and radical approach to the development of information systems in various domains. However, one domain that AOP has only minimally affected, at least up until now, is that of mobile computing. Until recently, the use of strong intentional agents in such a domain has been considered impractical, and, indeed, computationally intractable. In this paper, Agent Factory, a system for the fabrication of strong intelligent agents, is reviewed in light of agent deployment on mobile devices. As an illustration of the potential of agents in mobile applications, two archetypical mobile computing applications, realised through Agent Factory, are described. 1