7 citations found. Retrieving documents...
M.M.E. Kendall and C. Jiang. Multiagent System Design Based on ObjectOriented Patterns. The Report on Object-Oriented Analysis and Design in conjunction with the Journal of Object-Oriented Programming, 1997.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Agent Implementation Patterns - Schelfthout, Coninx, Helleboogh.. (2002)   (2 citations)  (Correct)

....definition of patterns that we could use, we found quite a number of existing approaches. However almost none were dealing with patterns for pure implementation aspects of agents and multi agent systems. We give an overview. Kendall: Multi agent system design based on OO patterns Kendall [7] illustrates how to employ several patterns in order to build an architecture for multi agent systems. She identifies three classes of patterns for multi agent systems. First there are patterns for synchronization and concurrency that are based on the Active Object pattern. Next there are patterns ....

....action, collaboration, translation and mobility. Layers only depend on their neighbors and there is bi directional flow of information. This approach is similar to the one described in earlier work of the authors, and is in fact more or less a refinement and extension of the architecture in [7]. For each of the layers different internal patterns are discussed. One of them is Active Object that describes how to manage different threads of control for agents. Other internal patterns are Adapter (to handle the interaction of agents with external objects) Mediator (to setup collaboration ....

M. M. E. Kendall and C. Jiang. Multiagent system design based on object oriented patterns. The Report on Object Oriented Analysis and Design in conjunction with The Journal of Object Oriented Programming, 1997.


A survey of Agent-Oriented Software Engineering - Tveit (2001)   (11 citations)  (Correct)

....defines an agent that provides services for identifying and finding agents with specific capabilities. Other approaches for design patterns for mobile agents include the approach of Rana and 5 Biancheri [26] applying Petri Nets to model the meeting pattern of mobile agents. Kendall et al. 6] [19, 18]) suggest a sevenlayer architecture pattern for agents, and sets of patterns belonging to each of the layers. The seven layers are: mobility, translation, collaboration, actions, reasoning, beliefs and sensory. The three lowest layers have patterns that select the mental model of the agent, e.g. ....

Kendall E. A., Malkoun M. and Jiang C. Multiagent systems design based on object oriented patterns. Journal of Object Oriented Programming, June 1997.


Design Patterns for Behavior-based Robotics - Graves (2000)   (1 citation)  (Correct)

....accumulated in the field, thereby reducing the need to start each new project from scratch and the reliance upon ill defined rules of thumb. Patterns have previously been used in the area of artificial intelligence through the application of objectoriented patterns to agent based systems [10]. However, the patterns proposed in this paper are quite different as they focus upon behavior as their principal unit of abstraction, rather than objects . Additionally, the work presented here may be seen as belonging to the same trend as Behavior Engineering [5] in that it aims to provide ....

E. A. Kendall, M. T. Malkoun, & C. Jiang, "Multiagent System Design Based on Object-Oriented Patterns", Journal of Object-Oriented Programming, Vol. 10, No. 3, pp. 41-47, June, 1997.


Role Models for Agent System Analysis, Design, and Implementation - Kendall   Self-citation (Kendall)   (Correct)

....from one or more base models, refining them; in this case, the derived role must be able to play all of the base roles. Synergy [28, 29] can make a combined role more than just the sum of the parts. Role modeling offers a promising approach for agent analysis and design because of the following [15]: E. A. Kendall, Role Models for Analysis, Design, and Implementation 2 1. Social: The emphasis is on social or interactive behavior. 2. Proactive: Roles in a role model work together to accomplish a goal. 3. Unified Model: Agents, objects, and people can play roles. 4. Partitioning: Complex ....

....refinement, role sequences As agents are extensions of objects [11 13] they encompass all the features that objects have, adding autonomous, proactive, social, reactive, and intelligent behavior. Therefore, the facets cited in Table 1 are not sufficient for agents, as shown in Table 2 [15]. The table reflects how agents encompass behavior from objects, organizational theory, and artificial intelligence. Table 2: Facets of an Agent Role role model context responsibilities services, tasks, goals, obligations, interdictions collaborators roles it interacts with external ....

[Article contains additional citation context not shown here]

Kendall, E. A., M.T. Malkoun and C.H. Jiang, "Multiagent System Design Based on Object Oriented Patterns", The Report on Object Oriented Analysis and Design in conjunction with The Journal of Object Oriented Programming, June, 1997.


Agent Roles And Role Models: New Abstractions For Intelligent.. - Kendall   (3 citations)  Self-citation (Kendall)   (Correct)

.... refinement, role sequences Due to benefits in modularity, reuse, and portability, object oriented implementations are commonly employed for intelligent agents [4, 12, 18] There are also many patterns and models for intelligent agents that are based on extensions to object oriented techniques [10, 11, 12]. As agents are extensions of objects, they encompass all the E. A. Kendall, Agent Roles and Role Models features that objects have, adding autonomous, proactive, social, reactive, and intelligent behavior. Therefore, the object role dimensions cited in Table 1 are not sufficient for ....

Kendall, E. A., M.T. Malkoun and C.H. Jiang, "Multiagent System Design Based on Object Oriented Patterns", The Report on Object Oriented Analysis and Design in conjunction with The Journal of Object Oriented Programming, June, 1997.


A Java Application Framework for Agent Based Systems - Kendall, Krishna, Pathak.. (2000)   (2 citations)  Self-citation (Kendall)   (Correct)

....interact and cooperate with each other. However, if development efforts are not coordinated, the resulting agents are not compatible with one another. This chapter describes the product of several years of research, development, and implementation in agent systems that has been carried out at RMIT [11 14]. The effort has concentrated on producing a methodology and platform for developing robust and maintainable agent systems through object oriented software engineering. During framework development, the primary invariants and abstractions of agent based systems were identified and analysed. ....

....in your area. After discussion with other PDAs, yours obtains a technical report for you from an FTP site. When a paper you have submitted to an important conference is accepted, your PDA makes travel arrangements for you. The RMIT agent framework is based on the following model of agent behavior [7, 12 14]. Strong agents reason to select a capability that could achieve their stated goal(s) A plan from the capabilities library is instantiated when a triggering event occurs, and an instantiated plan is an intention. An intention executes in its own thread, and an agent may have several intentions ....

Kendall, E. A., M.T. Malkoun and C.H. Jiang, "Multiagent System Design Based on Object Oriented Patterns", The Report on Object Oriented Analysis and Design in conjunction with The Journal of Object Oriented Programming, June, 1997.


Implementation Patterns for Visual Construction and Runtime.. - Meier, Wirsing   (Correct)

No context found.

M.M.E. Kendall and C. Jiang. Multiagent System Design Based on ObjectOriented Patterns. The Report on Object-Oriented Analysis and Design in conjunction with the Journal of Object-Oriented Programming, 1997.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC