| M. Barbuceanu and M. Fox, "Cool: a language for describing coordination in multi-agent systems," in Proc. of 1st Intnl. Conf. on Multiagent Systems (ICMAS-95), 1995, pp. 17--24. |
....actions, but it treats commitments as simple, undirected obligations, and does not allow manipulation of commitments, as in our approach. Further, Verharen only considers base level commitments, without capturing conditional commitments as we have done through metacommitments. Barbuceanu and Fox [2] develop a language, COOL, for describing coordination among agents. Their approach is based on modeling conversations through FSMs, where the states denote the possible states a conversation can be in, and the transitions represent the ow of the conversation through message exchange. Barbuceanu ....
Mihai Barbuceanu and Mark S. Fox. COOL: A language for describing coordination in multi agent systems. In Proceedings of the International Conference on Multiagent Systems, pages 17-24, 1995.
....interactions of a complex nature. One advantage of our approach is that by viewing an agent as an autonomous player of a compound game, this agent can be engaged in multiple 21 conversations based on interaction protocols. In this context we showed how agents coordinate their conversation acts [BF95] by showing how to coordinate moves in a compound game. We also sketched how synchronisation can be achieved in our framework. In particular, we showed how to simulate synchronisation via shared variables with assertions in a shared database of an environment. Alternatively, synchronisation via ....
M. Barbuceanu and S. Fox. COOL: A language for describing coordination in multi-agent systems. In Proceedings of the First International Conference on Multi-agent Systems. AAAI Press, 1995.
....protocol. Accordingly, it is reasonable to consider a meta dialogue, where discussions about which dialogues to enter are undertaken [19] or a hierarchy of nested sequential dialogues [27] Alternatively, participating agents may select a dialogue from some agreed library of dialogue types, as in [6]. Secondly, dialogue games are different from conversation policies [12] which are short sequences of legal utterances with a common purpose. Thus a conversation policy sits between a single utterance and a complete dialogue in length; it governs a portion of a complete dialogue, rather than the ....
M. Barbuceanu and M. S. Fox. COOL: A language for describing co-ordination in multi agent systems. In V. Lesser, editor, Proceedings of the First International Conference on Multi-Agent Systems (ICMAS-95), pages 17--24, Cambridge, MA, USA, 1995. MIT Press.
....good customer service. We present all these problems in Section 2. The bullwhip effect is a coordination problem between autonomous companies [6] which can be considered as agents, therefore we have looked for a coordination technique in multi agent system and production management fields (e.g. [1], 7] 8] 18] 21] and [25] The required techniques need to preserve the autonomy of system entities (no central coordination) and to avoid entities transmitting their own information to other entities (communication load reduction) To this end, we think the most appropriate technique to ....
M. Barbuceanu and M. Fox. Cool: A language for describing coordination in multi-agent systems. In Proc. 1st Int. Conf. on Multi-Agent Systems, 1995.
....7 concludes the paper and give future directions of work. 2. MODULARITY IN INTERACTIONPROTOCOLS Traditionally, designers either use formal description techniques coming from distributed systems [12] to represent interaction protocols or de ne new ones to encompass agent features such as COOL [1], temporal logic [10] or Agent UML [21] These approaches lack of exibility as stated in [17] It is then dicult to easily modify a protocol as soon as a part of it no longer ts designer needs. To cope with this problem, we proposed to consider a modular architecture to describe interaction ....
M. Barbuceanu and M. S. Fox. COOL : A language for describing coordination in multiagent system. In First International Conference on Multi-Agent Systems (ICMAS-95), pages 17-24, San Francisco, USA, June 1995. AAAI Press.
....coordinate their actions. Messages are expressed using an agent communication language that is composed by the following component: a syntax, a set of communicative acts and their associated interpretation[Hug91] Among agent communication languages one can list the followings: IL [Dem95] COOL [BF95] April[CC95] KQML [FFMM94] and FIPA ACL [FIP96] Besides, the dialogue among agent follows specific rules that are defined in an interaction protocol and as usually in software engineering, some generic protocols have been defined as pattern design to be used in specific MAS applications. ....
....rules that are defined in an interaction protocol and as usually in software engineering, some generic protocols have been defined as pattern design to be used in specific MAS applications. Interaction engineering The engineering of the interaction in MAS has also been treated in several works [BF95, MJL00, Chu89, CCF 00, eFSHM99, Kn, Hug91] For more details, Hug91] presents a state of the art of these works. According to [Hol91, LJ98] the interaction engineering process can be summarised as following: 1. Expressing the needs: This phase specifies the services that should be ....
M. Barbuceanu and M. S. Fox. Cool: A language for describing coordination in multiagent systems. In Victor Lesser and Les Gasser, editors, Proceedings of the First International Conference oil Multi-Agent Systems (ICMAS-95), pages 17--24, San Francisco, CA, USA, 1995. AAAI Press.
....communication in such environments. A successful prototype system is fully implemented and tested in the simulated robotic soccer domain. 1 Introduction In most multiagent systems with communicating agents, the agents have the luxury of using reliable, multi step negotiation protocols (see [1] for instance) They can do so primarily when communication is reliable and the cost of communication relative to other actions is small. For example, in Cohen s convoy example [2] the communication time required to form and maintain a convoy of vehicles is insignificant compared to the time it ....
Mihai Barbuceanu and Mark S. Fox. Cool: A language for describing coordination in multi agent systems. In Proceedings of the First International Conference on Multi-Agent Systems (ICMAS-95), pages 124, Menlo Park, California, June 1995. AAAI Press.
....of STD, the state charts [10] were used by Moore [17] In contrast, for a FSM it is claimed that transitions only occur in case of an input (represented by an input symbol) from outside the modeled system. Models using FSMs or extensions of them where presented by Barbuceanu and Fox (FSM) [1], Barbuceanu and Lo (FSM) 2] von Martial (FSM) 15] Martin et al. PDT) 16] Nodine and Unruh (FSM) 18] and Wagner et al. extended FSM) 24] Comparing these approaches, it can be seen that all approaches modeling conversations from the viewpoint of an observer are using either STD or ....
Barbuceanu, M.; Fox, M. S.; COOL: A Language for Describing Coordination in Multi Agent Systems; in: First International Conference on Multi-Agent Systems -- ICMAS '95; pp. 17 -- 24; The MIT Press, California, 1995
....Secondly, agents do not only act in isolation but in cooperation or coordination with other agents. Multiagent systems are social communities of interdependent members that act individually. A new class of formal description techniques appears in order to tackle this point. FLBC [9] COOL [3] and AgenTalk [22] are some examples belonging to this class. A new graphical modeling language emerges recently. This is Agent UML [24] which is an extension of UML. UML is not used directly since it is too weak to represent the agent based features described above. This new language is now the ....
M. Barbuceanu and M. S. Fox. COOL : A language for describing coordination in multiagent system. In First International Conference on Multi-Agent Systems (ICMAS-95), pages 1724, San Francisco, USA, June 1995. AAAI Press.
....that the sender believes that the value of b is 10. We let readers consult [12] for a more detailed presentation of the di erences between agents and objects. Interaction protocol designers have considered formal description techniques used for communication protocols: nite state machines [2], Petri nets [4] and languages such as LOTOS [13] and SDL [11] Another type of formal description techniques is also considered: logic [6] or language Z [5] A new approach appeared several years ago: modeling languages based on UML (see [14] for a description and an evaluation of some modeling ....
....wins the item (message request(pay price) The AXF description of this protocol is given in [10] Due to lack of space, we do not give it here. The translation into Promela is as follows: 1 mtype = inform, cfp, not understood, propose, reject proposal, accept proposal, request chan p12p2 = [2] of mtype ; 5 chan p22p1 = 2] of mtype ; init run p1( run p2( 10 proctype p1( mtype ca; 15 State 1: printf( inform ) p12p2 inform; goto State 2; State 2: printf( cfp ) 20 p12p2 cfp; goto State 3; State 3: p22p1 ca; if 25 : ca = not understood) goto end; ca ....
[Article contains additional citation context not shown here]
M. Barbuceanu and M. S. Fox. COOL : A language for describing coordination in multiagent system. In First International Conference on Multi-Agent Systems (ICMAS-95), pages 1724, San Francisco, USA, June 1995. AAAI Press.
....software engineering have had a significant impact on approaches to building multiagent systems. The first, identification of interaction and coordination as the central focus of multiagent systems design, lead to an initial focus on conversation based agent oriented methodology such as COOL [1], MaSE [6] or MESSAGE [8] However, recent advancements in coordination frameworks, such as hybrid coordination media [4] which combine data centered and control centered [5] approaches, have allowed us to perform more advanced forms of coordination than were possible with the ....
Barbuceanu, M., and Fox M. COOL: A Language for Describing Coordination in Multi Agent Systems. Proceedings of the First International Conference on Multi-Agent Systems, pp. 17-25, AAA Press, June 1995.
....Any agent that wishes to provide this class of service need only implement the appropriate set of conversations. Implementing and expressing conversations is not a new idea. As early as 1986, Winograd and Flores [40] used state transition diagrams to describe conversations. The COOL system [3] has perhaps the most detailed current FSM based model to describe agent conversations. Each arc in a COOL state transition diagram represents a message transmission, a message receipt, or both. One consequence of this policy is that two di#erent agents must use di#erent automata to engage in the ....
Mihai Barbuceanu and Mark S. Fox. COOL: A language for describing coordination in multiagent systems. In Victor Lesser, editor, Proceedings of the First International Conference on Multi--Agent Systems, pages 17--25, San Francisco, CA, 1995. MIT Press.
....generation of applications will integrate characteristics of each of these generic domains. The need for a multiagent approach can also come from applications in which agents represent the interests of different organizational entities (e.g. electronic commerce [40] and enterprise integration [2]) Other emerging uses of multiagent systems are in layered systems architectures in which agents at different layers need to coordinate their decisions (e.g. to achieve appropriate configurations of resources and computational processing [53] and in the design of survivable systems in which ....
....contribute to high level system tasks meeting their performance objectives, and the relative importance of each of these tasks. This emphasis on a quantitative statistical perspective on coordination should not distract from the importance of mechanisms, protocols and formal frameworks [2], 6] 7] 16] 20] 21] 29] 43] 71] that: establish which tasks are important to accomplish and which agents resources are 138 IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, VOL. 11, NO. 1, JANUARY FEBRUARY 1999 capable of accomplishing them; determine how to decompose tasks into ....
# M. Barbuceanu and M.S. Fox, "COOL: A Language for Describing Coordination in Multi-Agent Systems," Proc. First Int'l Conf. Multi-Agent Systems, pp. 17--24, AAAI Press, Menlo Park, Calif., 1995.
....that are in economic competition may actively work against each other. However, when agents do actively cooperate they multiply their abilities. A key part of cooperation is coordination so that agents do not undo each others work, or get in each other s way. Barbuceanu and Fox s language, COOL [3], and Haddadi s Coordination protocols [13] allow coordinations between agents to be defined. Olsen et al. 32] argue that efforts at standardizing collaboration protocols are misplaced because the information sharing needs between collaborators cannot be standardized; each set of collaborators ....
# M. Barbuceanu and M.S. Fox, "COOL: A Language for Describing Coordination in Multiagent Systems," Proc. ICMAS, 1995.
....role. e.g. role policy(project manager, equal opportunity hiring) Communication Link: these are communication links to other agents in specified roles. Communication consists of exchanging speech acts according to specific conversation structures that are also formally represented [3]. e.g. role communication link(project manager, comm linkto technology VP) 7.4 Organisation Position An Organisation Position defines a formal position that can be filled by an OA in the organisation. Examples of positions include president , laboratory director , senior researcher , ....
....agent receiving the communication) the content being comunicated (we make no commitment at this level) the language the content is expressed in and the ontology defining the context in which the content message must be interpreted. Our solution for the third level of interaction is reported in [3]. 7.7 Communication Link Communication Links are established among organisational agents in various roles. We distinguish between two forms of communication links. Information Links capture the notion of benevolent communication in which agents regarding each other as peers volunteer information ....
Barbuceanu, M. and Fox, M.S. COOL: A Language for Describing Coordination in Multiagent Systems, First International Conference on Multiagent Systems, San Francisco, 12-14 june 1995.
No context found.
M.Barbuceanu and M. S. Fox. COOL: A Language for Describing Coordination in Multi-agent Systems. Proceedings of ICMAS-95, San Francisco, CA, AAAI Press#MIT Press, pp 17-25. Bellman, R. E. 1957. Dynamic Programming. Princeton University Press, Princeton.
No context found.
M. Barbuceanu and M. Fox, "Cool: a language for describing coordination in multi-agent systems," in Proc. of 1st Intnl. Conf. on Multiagent Systems (ICMAS-95), 1995, pp. 17--24.
No context found.
Barbuceanu, M. and Fox, M. (1995). COOL: A Language for Describing Coordination in Multi Agent Systems, In: First International Conference on Multi-Agents Systems, San Francisco, California.
No context found.
M. Barbuceanu, M. S. Fox, Cool: A language for describing coordination in multiagent systems, in: Proceedings of the First International Conference on Multi-Agent Systems (ICMAS-95), San Francisco, CA, 1995, pp. 17--24. 21
No context found.
Barbuceanu, M., Fox, M.S.:"COOL: a language for describing coordination in multi-agent systems," Proc. 1st Int'l Conf. Multiagent Systems, pp.17-24, 1995.
No context found.
Mihai Barbuceanu and Mark S. Fox. COOL: A language for describing coordination in multi-agent systems. In Victor Lesser, editor, First International Conference on Multi-Agent Systems, pages 17--24, San Francisco, California, 1995. AAAI Press/The MIT Press.
No context found.
M. Barbuceanu and M. S. Fox. Cool: A language for describing coordination in multiagent systems. In Proceedings of the First International Conference on Multi-Agent Systems (ICMAS-95), pages 17--24, San Francisco, CA, 1995.
No context found.
Barbuceanu, M. and Fox, M.S. COOL: A language for describing coordination in multi-agent systems. In Proc. First International Conference on Multi-Agent Systems, MIT Press, 1995.
No context found.
Barbuceanu, M. & Fox, M., "COOL: A Language for Describing Coordination in Multi Agent System", in Proceeding of the first International Conference on Multiagent Systems (ICMAS 95), 1995.
No context found.
Barbuceanu M. and Fox M. (1995) COOL: A Language for Describing Coordination in Multi Agent Systems, http://www.cb.umbs.edu/kqml/papers/
First 50 documents Next 50
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