• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations

Agent Factory: A Framework for the Engineering of Agent Oriented Applications. (2001)

by Rem W Collier
Add To MetaCart

Tools

Sorted by:
Results 1 - 10 of 49
Next 10 →

Beyond Prototyping in the Factory of Agents

by Rem Collier, Gregory O'Hare, Terry Lowen, Colm Rooney , 2003
"... This paper introduces Agent Factory, a cohesive framework supporting a structured approach to the development and deployment of agent-oriented applications. We describe Agent Factory together with an accompanying agent development methodology. We detail the key attributes of Agent Factory, name ..."
Abstract - Cited by 55 (32 self) - Add to MetaCart
This paper introduces Agent Factory, a cohesive framework supporting a structured approach to the development and deployment of agent-oriented applications. We describe Agent Factory together with an accompanying agent development methodology. We detail the key attributes of Agent Factory, namely: visual design, design reuse, behaviour enactment, migration, and ubiquity. Agent Factory functionality is exercised by way of a case study. We offer cross comparison of our system with exemplar agent prototyping environments.

A Survey of Programming Languages and Platforms for Multi-Agent Systems

by Rafael H. Bordini, Lars Braubach, Mehdi Dastani, Amal El, Fallah Seghrouchni, Jorge J. Gomez-sanz, João Leite, Alexander Pokahr, Alessandro Ricci , 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].

AF-APL: Bridging principles & practices in agent oriented languages

by Robert Ross, Rem W Collier, Gregory M P O'Hare - PROGRAMMING MULTI-AGENT SYSTEMS, LECTURE NOTES IN ARTIFICIAL INTELLIGENCE (LNAI) , 2004
"... For AOP (Agent Oriented Programming) to become a mature discipline, lessons must be learned from practical language implementations. We present AF-APL (AgentFactory- Agent Programming Language) as an Agent Oriented Programming Language that has matured with continued revisions and implementations, r ..."
Abstract - Cited by 15 (7 self) - Add to MetaCart
For AOP (Agent Oriented Programming) to become a mature discipline, lessons must be learned from practical language implementations. We present AF-APL (AgentFactory- Agent Programming Language) as an Agent Oriented Programming Language that has matured with continued revisions and implementations, resulting in a language-which, although based on the more theoretical aspects of AO design- has incorporated many of the practical considerations of programming real world agents. We describe AF-APL informally, focusing on its experience driven features, such as commitment reasoning, a rich plan operator set, and an inherent asynchronous design. We present the default execution cycle for the AF-APL interpreter, looking in detail at the Commitment Management model. This model provides an agent with power to reason about its own actions, while maintaining basic constraints on computational tractability. In our development of the language, we learned many lessons that are not covered in the purer AO language definitions. Before concluding, we discuss a number of these lessons. 1.

Access: An agent architecture for ubiquitous service delivery

by Conor Muldoon, Donnacha Phelan, Robin Strahan, Rem W. Collier, Gregory M. P. O'Hare - SEVENTH INTERNATIONAL WORKSHOP ON COOPERATIVE INFORMATION AGENTS (CIA , 2003
"... Abstract. This paper introduces the Agents Channeling ContExt Sensitive Services (ACCESS) architecture, an agent-based architecture that supports the development and deployment of context sensitive services. Specifically, ACCESS is comprised of two sub-systems: a run-time system that delivers the mi ..."
Abstract - Cited by 13 (6 self) - Add to MetaCart
Abstract. This paper introduces the Agents Channeling ContExt Sensitive Services (ACCESS) architecture, an agent-based architecture that supports the development and deployment of context sensitive services. Specifically, ACCESS is comprised of two sub-systems: a run-time system that delivers the minimum functionality necessary to execute ACCESS Agents, and a development environment that delivers structured tool-based support for the creation, development, and visualization of u-commerce services. 1
(Show Context)

Citation Context

...gents to participate in an English auction of fixed length. If the user wins the auction, payment for the product is made and the transaction is completed. Easi-shop utilises the Agent Factory system =-=[3, 4, 10]-=- and similarly provides a market place where shopper agents may migrate in order to participate in an auction process on behalf of the user. The Impulse project developed at MIT Media Lab [15] in cont...

VIPER: A VIsual Protocol EditoR

by C. F. B. Rooney, R. W. Collier, G. M. P. O'Hare, G. M. P. O’hare - In Proceedings of COORDINATION 2004 , 2004
"... Agent interactions play a crucial role in Multi-Agent Systems. ..."
Abstract - Cited by 11 (7 self) - Add to MetaCart
Agent interactions play a crucial role in Multi-Agent Systems.
(Show Context)

Citation Context

...g. 3APL [6] and AgentSpeak(L) [14], we focus upon generating code for the Agent Factory Agent Programming Language (AF-APL), an AOP language that sits at the heart of the Agent Factory (AF) framework =-=[2, 3, 11]-=-. This framework delivers structured support for the development and deployment of applications comprised of agents that are: autonomous, situated, socially able, intentional, rational, and mobile [2]...

A UML-based Software Engineering Methodology for Agent Factory

by Rem W. Collier, C. F. B. Rooney, G. M. P. O'Hare - 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

ACCESS: An Agent based Architecture for the Rapid Prototyping of Location Aware Services

by Robin Strahan, Conor Muldoon, Donnacha Phelan, Rem Collier - Emory University Atlanta, USA , 2005
"... Abstract. We describe the Agents Channelling ContExt Sensitive Services (ACCESS) architecture, an open agent-based architecture that supports the development and deployment of multiple heterogeneous context sensitive services. We detail the ACCESS architecture paying particular attention to three fa ..."
Abstract - Cited by 6 (4 self) - Add to MetaCart
Abstract. We describe the Agents Channelling ContExt Sensitive Services (ACCESS) architecture, an open agent-based architecture that supports the development and deployment of multiple heterogeneous context sensitive services. We detail the ACCESS architecture paying particular attention to three facets, which illustrate the intelligent cooperation between the agents at its core: map caching, user profiling, and agent tuning. Finally, we describe the scenario of an individual arriving in a city and using his ACCESS enabled PDA to secure lodgings. 1
(Show Context)

Citation Context

...support for mobile lightweight intentional agents and intelligent prediction of user service needs. The ACCESS architecture has been designed to extend Agent Factory (AF), a wellestablished framework =-=[7]-=-[8] for the development and deployment of multi-agent systems. Based upon the purpose-built Agent Factory Agent Programming Language (AFAPL), AF facilitates the development of agents that conform to t...

Deployment of Distributed Multi-Agent Systems

by Lars Braubach, Er Pokahr, Karl-heinz Krempels, Winfried Lamersdorf - In Fifth International Workshop on Engineering Societies in the Agents World (ESAW , 2004
"... Abstract. The agent metaphor has shown its usefulness for modelling as well as implementing complex and dynamic applications. Although a number of agent applications has been successfully realised and used, it must be stated that the distribution of commercial off-the-shelf applications is very scar ..."
Abstract - Cited by 6 (3 self) - Add to MetaCart
Abstract. The agent metaphor has shown its usefulness for modelling as well as implementing complex and dynamic applications. Although a number of agent applications has been successfully realised and used, it must be stated that the distribution of commercial off-the-shelf applications is very scarce. For this discontenting situation, at least two reasons can be identified. On the one hand, the development of agent based applications is difficult suffering from insufficient standards and tools and on the other hand deployment issues are little researched and supported. In this paper, several deployment related topics are discussed and a vision for the deployment of distributed multi-agent systems is conceived. From the vision, requirements for launching and configuring agent applications are derived. According to these requirements, a platform independent reference model of the proposed deployment infrastructure is presented. The reference model provides the basis for the development of our ASCML (Agent Society Configuration Manager and Launcher) tool, which is currently implemented for the JADE and Jadex multi-agent platforms. 1
(Show Context)

Citation Context

...our actual research, it turns out that only very few platforms address issues of deployment at all. Positive exceptions can be found within Agent Academy [7], AgentBuilder [8], ZEUS [9], AgentFactory =-=[10]-=- and BlueJADE [11]. To our knowledge only the Agent Academy and the somewhat outdated AgentBuilder frameworks offer tool support for the specification and launching of agent applications. Both platfor...

Maintaining the Identity of Dynamically Embodied Agents

by Alan Martin, Gregory M. P. O’hare, Brian R. Duffy, Bianca Schön, John F. Bradley - Proc. of the 5th International Working Conference on Intelligent Virtual Agents (IVA 2005
"... Abstract. Virtual agents are traditionally constrained in their embodiment, as they are restricted to one form of body. We propose allowing them to change their embodiment in order to expand their capabilities. This presents users with a number of difficulties in maintaining the identity of the agen ..."
Abstract - Cited by 5 (1 self) - Add to MetaCart
Abstract. Virtual agents are traditionally constrained in their embodiment, as they are restricted to one form of body. We propose allowing them to change their embodiment in order to expand their capabilities. This presents users with a number of difficulties in maintaining the identity of the agents, but these can be overcome by using identity cues, certain features that remain constant across embodiment forms. This paper outlines an experiment that examines these identity cues, and shows that they can be used to help address this identity problem. 1

G.: Realising reusable agent behaviours with ALPHA

by R. Collier, R. Ross, G. M. P. O’hare , 2005
"... Abstract. This paper describes a revision to the design of Agent-Oriented Programming (AOP) that introduces the concept of a role. The proposed AOP framework introduces the notion of a role template and describes how these templates can be used to engender code reuse. We then use this framework to e ..."
Abstract - Cited by 5 (1 self) - Add to MetaCart
Abstract. This paper describes a revision to the design of Agent-Oriented Programming (AOP) that introduces the concept of a role. The proposed AOP framework introduces the notion of a role template and describes how these templates can be used to engender code reuse. We then use this framework to extend the ALPHA programming language and illustrate the use of this extension via a simple case study. 1
(Show Context)

Citation Context

... that attempt to solve real world problems. This paper presents details of how reuse has been engendered in the ALPHA programming language [19], which sits at the heart of the Agent Factory framework =-=[4]-=- [5]. The approach adopted in this paper is based on practical experience gainedsfrom the use of the ALPHA programming language, and its predecessor, AF-APL [4], in the development of a number of real...

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University