4 citations found. Retrieving documents...
DeLoach, S.A., "Specifying Agent Behavior as Concurrent Tasks: Defining the Behavior of Social Agents," Air Force Institute of Technology, Technical Report AFIT/EN-TR-00-03, July 2000.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Design & Specification of Dynamic, Mobile, and Reconfigurable.. - Self (2001)   (Correct)

....DIAGRAM [5] 111 FIGURE 85. GOALS MAPPED TO ROLES [5] 111 FIGURE 86. REGISTRATION TASK [4] . 112 FIGURE 87. MASE ROLE MODEL [5] 113 FIGURE 88. AGENT CLASS DIAGRAM [23] ....

....Sequence diagrams from step 2 of the methodology, Applying Use Cases, can be used to help initially define the tasks. Concurrent tasks are tasks that operate in their own thread of control and are graphically specified using Concurrent Task Diagrams that are built using finite state automata [4]. Actions in the states of those diagrams contain the functionality that the role is to perform. A transition between the states represents either internal coordination of tasks within a role or interactions between tasks of different roles. Figure 86 shows an example Concurrent task diagram and ....

[Article contains additional citation context not shown here]

DeLoach, S.A., "Specifying Agent Behavior as Concurrent Tasks: Defining the Behavior of Social Agents," Air Force Institute of Technology, Technical Report AFIT/EN-TR-00-03, July 2000.


Design & Specification of Dynamic, Mobile, and Reconfigurable.. - Self (2001)   (Correct)

....entering an idle state. In the new MaSE agent architecture defined by Sparkman [18] a component is created for each task that is part of a role in an agent class. Each component is classified as reactive, proactive or heterogeneous depending on the type of the task from which it was created [3]. Since concurrent tasks were assumed to operate under their own thread of control, now each component is also assumed to operate in the same way. Thus, a reactive agent is an agent with only reactive tasks while a proactive agent is an agent with at least one proactive or heterogeneous task. ....

....component does not need to receive its own move request message. However, if an agent contains a single transient mobile component then that component does need to receive its own move request message since there can be many instances of that transient mobile component executing at the same time [3]. Finally, if an agent contains two mobile components of any type, all components need to be able to respond to a move request message. 2. Once informed of a move request, each component needs to save the work it was performing and terminate without error. This implies that each component must be ....

[Article contains additional citation context not shown here]

DeLoach, S.A., "Specifying Agent Behavior as Concurrent Tasks: Defining the Behavior of Social Agents," Autonomous Agents 2001.


Specifying Agent Behavior as Concurrent Tasks - Deloach (2001)   Self-citation (Deloach)   (Correct)

....creating agent classes, constructing conversations, assembling agent classes, and system design. In this paper, we present concurrent tasks, which we use in the analysis phase to define the internal processing of communications of roles. A more complete definition of concurrent tasks is found in [2]. 2.Concurrent Tasks We define agent behavior to by a set of n concurrent tasks. Each task specifies a single thread of control that defines the behavior of an agent and integrates inter agent as well as intra agent interactions. We typically think of concurrent tasks as defining how a role ....

DeLoach, S. A., Specifying Agent Behavior as Concurrent Tasks: Defining the Behavior of Social Agents. Technical Report, Air Force Institute of Technology, AFIT/EN-TR-0003, July 2000.


Automated Derivation of Complex Agent Architectures from.. - Clint Sparkman Scott (2001)   (2 citations)  Self-citation (Scott)   (Correct)

....that executes independently of the other tasks. An important aspect of multiagent systems is the ability of agents to interact to accomplish their goals. Concurrent tasks capture this interaction and can be used to specify complex communication protocols such as Contract Net, Dutch Auction, etc. [9]. Concurrent tasks also lay the foundation for conversations between the agent classes in the design phase of MaSE. Figure 3 Concurrent Task Diagram An important property of concurrent tasks is that they are able to capture communication with multiple tasks in order to accomplish their goals. In ....

DeLoach, Scott, Specifying Agent Behavior as Concurrent Tasks: defining the behavior of social agents, Air Force Institute of Technology, Technical Report AFIT/EN-TR-00-03, July 2000.

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