77 citations found. Retrieving documents...
Y. LABROU. SEMANTICS FOR AN AGENT COMMUNICATION LANGUAGE. PHD THESIS DISSERTATION SUBMISSION, UNIVERSITY OF MARYLAND GRADUATE SCHOOL, BALTIMORE, SEPTEMBER, 1996.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents  Next 50

Ontological Structures for Knowledge Sharing Submitted.. - Shave Department..   (Correct)

....use KRAFT s Common Command and Query Language (CCQL) CCQL conveys necessary information such as the nature of the message (for example, a query or a response) a unique message identifier, the source of the message and its destination. The commands are based on a subset of those used in KQML [2] [11]. Once a query has been converted to the internal KRAFT format, the next task is to determine where resources exist which can help to answer the query. This over arching view of the network is the role of a facilitator. The facilitator maintains a knowledge base of resource capabilities , and of ....

Yannis Labrou. Semantics for an Agent Communication language. PhD Thesis, Baltimore, Maryland, 1996. 8


Towards a Formal Framework for Conversational Agents - Bentahar, Moulin   (Correct)

....approach, so called agent s mental structures (e.g. beliefs, desires and intentions) are used to model conversations and to define a formal semantics of speech acts. In the first system that was based on these notions, speech acts were planned like non communicative actions [9] It was used by [19] and [20] to define a formal semantics of KQML. However, this semantics has been criticized for not being verifiable because one cannot verify whether the agents behavior matches their private mental states [12] 5] An alternative to the mental approach was proposed by [29] under the name of ....

Labrou, Y. Semantics for an agent communication language, Ph.D. Thesis, University of Maryland, USA, 1997.


Secure Agents - Bonatti, Kraus, Subrahmanian   (Correct)

.... filtering programs [40] to agents that monitor the state of the stock market and detect trends in stock prices, to intelligent web search agents [21] to the digital battlefield where agent technology closely monitors and merges information gathered from multiple heterogeneous information sources [1, 35, 36, 52, 61]. More recently, we have seen an increase in the number of agents that automatically interact with one another. Such agents can negotiate with each other, participate in auctions, make group consensus decisions, and the like [34, 60, 46, 32] In previous work [2, 20, 19] Eiter et al. have ....

Y. Labrou and T. Finin. Semantics for an Agent Communication Language. In International Workshop on Agent Theories, Architectures, and Languages, pages 199--203, Providence, RI, 1997.


Argument-based Negotiation among BDI Agents - Rueda, García, Simari (2002)   (2 citations)  (Correct)

....and share knowledge. Even though technically the communication takes place by messages over a network that uses a low level protocol, on a conceptual level agents do not exchange messages, but they maintain conversations based on its purposes. The specification of an ACL comprises of three levels [15]: An Interaction Protocol An Interaction Language A Language for representing Shared Beliefs Each agent s interaction protocol is a conversation pattern that governs its interaction with other agents and allows to structure the communication. The interaction language is the medium through ....

Y. Labrou. Semantics for an Agent Communication Language. Ph.D. Thesis, University of Maryland, 1996.


InfoSleuth: Agent-Based Semantic Integration of.. - Bayardo, Jr.. (1997)   (78 citations)  (Correct)

....In general, the KQML specification was ambiguous on other key points; it was often necessary to go to the KQML community for guidance on proper usage. As of this writing, an updated KQML specification including a formal semantics for the language is soon to see print, and is eagerly awaited [22]. On a more positive note, we have found ODBC and JDBC to provide true portability that significantly simplified our implementation of a generic resource agent. For example, even though the resource agent could run on Solaris and Windows NT platforms, but not on Sun OS (where Java is not ....

Y. Labrou, "Semantics for an Agent Communication Language", Ph.D. Dissertation, CSEE department, University of Maryland, Baltimore County, September 1996.


Emergent Societies of Information Agents - Davidsson (2000)   (2 citations)  (Correct)

....of this speech act in terms of the intentional stance, i.e. mental attitudes in terms of beliefs, desires and intentions. In both cases, the meaning is specified using a semantic condition, sometimes called the sincerity condition, saying that an agent actually believes what it communicates [21, 9]. As pointed out by Pitt [24] this condition is not valid in many open (and semi open) agent societies. Similar objections can be made for the other levels of linguistic interaction. In fact, we argue that the consequences of the non benevolence assumption and the openness of the Internet are ....

Labrou, Y. and Finin, T.: Semantics for an Agent Communication Language. In: Singh, M., Rao, A., and Wooldridge M. (eds.): Intelligent Agents IV, Springer, 1998.


Heterogeneous Active Agents, I: Semantics - Eiter, Subrahmanian, Pick (1999)   (4 citations)  (Correct)

.... filtering programs [62] to agents that monitor the state of the stock market and detect trends in stock prices, to intelligent web search agents [33] to the digital battlefield where agent technology closely monitors and merges information gathered from multiple heterogeneous information sources [4, 56, 57, 94, 103]. In the long run, a platform to support the creation and deployment of multiple software agents will need to inter operate with a wide variety of custom made, as well as legacy software sources. Any definition Def of what it takes for a software package S (in any programming language) to be ....

....a message is physically sent off) this buffer. We will assume that the agent has the following functions that are integral in managing this message box. Note that over the years, we expect a wide variety of messaging languages to be developed (examples of such messaging languages include KQML [57] at a high level, and remote procedure calls at a much lower level) In order to provide maximal flexibility, we will merely specify below, the core interface functions available on the msgbox type. Note that this set of functions may be augmented by the addition of other functions on an agent ....

[Article contains additional citation context not shown here]

Y. Labrou and T. Finin. Semantics for an Agent Communication Language. In Wooldridge and Jennings [107], pages 199--203.


Three Approaches to the Coordination of Multiagent Systems - Bergenti, Ricci   (Correct)

....coordination medium is the ACL, while the coordination laws are expressed through the finite state machine that describes the protocol. 4. COORDINATION THROUGH THE SEMANTICS OF ACLS ACLs have long been criticized for their lack of formal semantics. A formal semantics for KQML have been proposed [15] and when FIPA chose to define its own ACL it also introduced a formal semantics. FIPA borrowed such a semantics from Sadek s ARCOL [26] Anyway, the debate on an accepted semantics for ACLs is far from concluded and researchers find no agreement on this topic beyond that a formal semantics is ....

Y. Labrou and T. Finin. Semantics for an agent communication language. Lecture Notes in Computer Science, 1365:209--214, 1998.


Designing for Scalabilty in a Knowledge Fusion System - Preece, Hui, Gray, Marti (2000)   (Correct)

....with low level header information, including a timestamp and network information. The body of the message consists of two nested protocols: the outer protocol is the Constraint Command and Query Language (CCQL) which is a specialised subset of the Knowledge Query and Manipulation Language (KQML) [10]. Nested within the CCQL message is its content, expressed in the Constraint Interchange Format (CIF) In the current implementation, KRAFT messages are syntactically Prolog term structures. An example message is shown in Figure 2. The outermost kraft msg structure contains a context clause ....

Y. Labrou, Semantics for an Agent Communication Language, PhD Thesis, University of Maryland, Baltimore MD, USA, 1996.


Supporting Virtual Organisations through Knowledge Fusion - Preece (1999)   (Correct)

....of other agents, and form cooperative alliances; as KRAFT is concerned with the fusion of knowledge from available on line sources, these features were seen as being of great value. The design of KRAFT is consistent with several emerging agent standards, notably the de facto KQML standard [17] and the de jure FIPA standard [4] Agents are peers; any agent can communicate with any other agent with which it is acquainted. Agents become acquainted by registering their identity, network location, and an advertisement of their knowledge processing capabilities with a specific type of agent ....

....information including a timestamp and network information. 6 The body of the message consists of two nested protocols: the outer protocol is the agent communication language CCQL (Constraint Command and Query Language) which is a subset of the Knowledge Query and Manipulation Language (KQML) [17]. Nested within the CCQL message is its content, expressed in the CIF protocol (Constraint Interchange Format) a superset of the CoLan constraint language shown in Section 2. Syntactically, KRAFT messages are implemented as Prolog term structures. An example message is shown below. The ....

[Article contains additional citation context not shown here]

Y. Labrou. Semantics for an Agent Communication Language. PhD thesis, University of Maryland, Baltimore MD, USA, 1996.


A Mediator-Based Infrastructure for Virtual Organisations - Alun Preece University (2001)   (Correct)

....each message with low level header information including a timestamp and network information. The body of the message consists of two nested protocols: the outer protocol is the agent communication language CCQL (Constraint Command and Query Language) which is a slightly modified subset of KQML [6]. 1 Nested within the CCQL message is its content, expressed in the CIF protocol (Constraint Interchange Format) CCQL deviates from the 1997 specification of KQML as follows: the default syntax is Prolog term structures, rather than LISP, and constraints from 1st vendor s product catalogue ....

....reply with : id(18) ontology : shared, language : cif, content : the advertisement message format allows multiple advertisements to be carried in the body of a single message. However, no new performatives are introduced, and interactions follow the conversation rules specified in [6]. such that name(vendor(d) Storage Inc and type(d) Zip at least 1 p in ports(host pc(d) to have type(p) USB ] Use of Prolog term structures is chiefly for convenience, as most of the current knowledge processing components in the KRAFT implementation are written in Prolog. ....

[Article contains additional citation context not shown here]

Y. Labrou. Semantics for an Agent Communication Language. PhD thesis, University of Maryland, Baltimore MD, USA, 1996.


Agent Communication and Cooperative Information Agents - Dignum (2000)   (1 citation)  (Correct)

....section 5 we discuss some future developments and expectations. We conclude the paper in section 6. 2 Agent communication A first attempt to produce an ACL that was both standard and general came out of the DARPA knowledge sharing initiative. The Knowledge Query and Manipulation Language (KQML)[8] was originally devised as a means for exchanging information between heterogeneous knowledge systems. However, because of the generality of its high level primitives and its message orientated structure, KQML also functions well as language for agent communication. KQML is the most widely ....

....KQML agents were very weak, and the resultant semantics of KQML messages were fairly permissive. As is now well know, this permissiveness allowed wide latitude in KQML implementations, and the proliferation of different and incompatible KQML dialects. Labrou s second generation semantics for KQML ([8]) struck a clever compromise between KQML s original virtual knowledge base theory of agency and a BDI style theory, but at the cost of introducing modal operators back in the semantic theory, with the associated computability issues. 2 Certain special classes of acts, parallel to the explicit ....

Labrou, Y. Semantics for an agent communication language, Ph.D. thesis, University of Maryland, USA, 1997.


Coordination of Mathematical Agents - Zimmer (2001)   (Correct)

....Since the functionality that has to be implemented for KQML is very similar to that of FIPA, we think that it will not be much e ort to o er both communication languages in the future. 3. 2 The Knowledge Query and Manipulation Language The Knowledge Query and Manipulation Language (KQML) FMF92, Lab96] is a communication language for software agents which supports the exchange of information about the (virtual) knowledge bases of the agents. KQML is both a message format and a message handling protocol to support shared knowledge in a multi agent system. KQML is based on the speech act theory ....

....to perform in communication with each other. Thus, KQML messages do not solely communicate sentences in some language, but rather communicate an attitude about the content of the message. KQML performatives can be modeled as actions which change the cognitive states of agents. According to [Lab96] cognitive states can be speci ed using the predicates know, want, intend, and bel which describe the knowledge, goals, intentions, and beliefs of agents. With these predicates, the semantics of KQML performatives can be formally speci ed in terms of preconditions and postconditions describing ....

[Article contains additional citation context not shown here]

Yannis Labrou. Semantics for an Agent Communication Language. PhD thesis, University of Maryland, Baltimore County, 1996.


On Conversation Policies and the Need for Exceptions - Scott Moore University (1999)   (7 citations)  (Correct)

....a machine is on) The ACL actually used should not much matter; however, there is a specific, and to the point of this paper, quite relevant way in which FLBC and KQML differ how each treats a response to a message. This difference applies to the version described in (DARPA 1993) but not in Labrou (Labrou 1996). As I have previously argued (Moore 1998a, p. 216) information about discourse structure should not define a speech act. If we were to go down this path, agents might need, in addition to reply, acts for reply request (if a message is replying to a question but is asking for more information) ....

Labrou, Y. 1996. Semantics for an Agent Communication Language. Ph.D. Dissertation, University of Maryland, Computer Science and Electrical Engineering Department.


A Knowledge Processing System for Data Service Network .. - Fiddian, Marti.. (1999)   (Correct)

....is on the combination of data and constraints. KRAFT also builds upon the work of the Knowledge Sharing Effort (KSE) 6] in that some of the KSE facilitation and brokerage methods are employed, along with a subset of the 1997 Knowledge Query and Manipulation Language (KQML) specification [7]. Unlike the KSE work, however, which attempted to support agents communicating in a diverse range of knowledge representation languages (with attendant translational problems) KRAFT takes the view that constraints are a good compromise between expressivity and tractability. 1.2Overview of ....

....with low level header information including a timestamp and network information. The body of the message consists of two nested protocols the outer one is the agent communication language CCQL (Constraint, Command and Query Language) which is a subset of the 1997 specification of the KQML [7]. Nested within the CCQL message is its content, expressed in the CIF protocol (constraint interchange format) Figure 2 shows the anatomy of a KRAFT message and will be useful in understanding the message sequences presented for illustration purposes in the following sections of this paper. ....

Labrou Y: `Semantics for an agent communication language', PhD thesis, University of Maryland Graduate School. Baltimore, Maryland (September 1996).


On Accepting Heterogeneous Ontologies in Distributed Architectures - Visser, Cui (1998)   (1 citation)  (Correct)

....in these standards is aimed to ensure that information received by an agent can be interpreted in the same way as it is intended by the sending agent. Communication standards have been studied extensively and are applied on a large scale for a variety of purposes (e.g. Lee and Malone, 1990; Labrou, 1996). In this article we focus on heterogeneity between (domain) ontologies and leave languages, and protocols. Setting ontological standards is a logical approach in ensuring adequate communication between a group of agents. Once the ontology standard has been set al..l agents are able to share the ....

Labrou, Y. (1996). Semantics for an Agent Communication Language, PhD thesis, University of Maryland, Baltimore, MD, USA.


Agent Development Support for Tcl - Cost, Soboroff, Lakhani, Finin.. (1997)   (1 citation)  (Correct)

....and knowledge reuse. KQML is a language based on speech acts, such as tell , ask , and deny , which describe the nature of a message without reference to its content. Agents communicate application specific information embedded in general, higher level KQML messages. A comprehensive semantics [4] for KQML outlines protocols for agent conversation. Additionally, most implementations provide facilities for message handling, agent naming and resource brokering. Problems of software mobility, communication, and autonomy have not been neglected within the Tcl community. Existing Tcl based ....

Yannis Labrou. Semantics for an Agent Communication Language. PhD thesis, University of Maryland Baltimore County, 1996.


The KRAFT Architecture for Knowledge Fusion and.. - Preece, Hui, Gray, Marti (1999)   (21 citations)  (Correct)

....of other agents, and form cooperative alliances; as KRAFT is concerned with the fusion of knowledge from available on line sources, these features were seen as being of great value. The design of KRAFT is consistent with several emerging agent standards, notably the de facto KQML standard [11] and the de jure FIPA standard [6] Agents are peers; any agent can communicate with any other agent with which it is acquainted. Agents become acquainted by registering their identity, network location, and an advertisement of their knowledge processing capabilities with a specific type of agent ....

....header information including a timestamp and network information. The body of the message consists of two nested protocols: the outer protocol is the agent communication language CCQL (Constraint Command and Query Language) which is a subset of the Knowledge Query and Manipulation Language (KQML) [11]. Nested within the CCQL message is its content, expressed in the CIF protocol (Con straint Interchange Format) a superset of the CoLan constraint language shown in Section 1. Syntactically, KRAFT messages are implemented as Prolog term structures. An example message is shown below. The ....

[Article contains additional citation context not shown here]

Y. Labrou, Semantics for an Agent Communication Language, PhD Thesis, University of Maryland, Baltimore MD, USA, 1996.


Multi-Level Security in Multiagent Systems - Wagner (1997)   (4 citations)  (Correct)

....information services in order to facilitate communication. An agent communicates verbally with other agents: actively by sending, and passively by receiving, typed messages. 7 5 The above realization of communication acts is based on the built in pvm send of PVM Prolog. 6 See, e.g. [Lab96]. 7 In addition, there may be non verbal forms of communication, e.g. by means of perception. Messages may be sent over network links, or via specific radio links, or, similar to human communication, by means of audio signals. The transport mechanism is not part of the communication model of ....

Y. Labrou. Semantics for an Agent Communication Language. PhD thesis, University of Maryland Graduate School, 1996.


Semantics for an Agent Communication Language - Labrou, Finin (1996)   (63 citations)  Self-citation (Labrou)   (Correct)

No context found.

Yannis Labrou. Semantics for an Agent Communication Language. PhD thesis, University of Maryland, Baltimore County, August 1996.


Standardizing Agent Communication - Labrou (2001)   (9 citations)  Self-citation (Labrou)   (Correct)

....services. 3.2 Semantics During its first few years of use, KQML existed with only an informal semantic description. Critics identified this as one of its shortcomings [9] During the past few years, researchers have put forth several e#orts to provide a formal semantics. In other works [23] [22] [27] Labrou and Finin provide the semantics of KQML in terms of preconditions, postconditions, and completion conditions for each performative. Assuming a sender A and a receiver B, preconditions indicate the necessary states for an agent to send a performative, Pre(A) and for the receiver to ....

....them through the network using a lower level network protocol. Identical syntaxes guarantee that this infrastructure will be the same regardless of the choice of ACL. These encouraging thoughts do not apply to the semantics of the two languages. Following the KQML semantics described elsewhere, [22] [25] we can see that semantically the two languages di#er at the level of what constitutes the semantic description: preconditions, postconditions, and completion conditions for KQML; feasibility preconditions and rational e#ect for FIPA ACL. They also di#er at the level of the choice and ....

[Article contains additional citation context not shown here]

Yannis Labrou. Semantics for an Agent Communication Language.PhDthesis, University of Maryland, Baltimore County, August 1996.


Project Deliverable D51 -- Public Release - Multilingual Knowledge Based   (Correct)

No context found.

Y. LABROU. SEMANTICS FOR AN AGENT COMMUNICATION LANGUAGE. PHD THESIS DISSERTATION SUBMISSION, UNIVERSITY OF MARYLAND GRADUATE SCHOOL, BALTIMORE, SEPTEMBER, 1996.


A theoretical framework on proactive information exchange in.. - Fan, Yen, Volz (2001)   (Correct)

No context found.

Y. Labrou, T. Finin, Semantics for an agent communication language, in: M. Wooldridge, A. Rao, M. Singh (Eds.), Intelligent Agents IV: Agent Theories, Architectures and Languages, in: Lecture Notes Comput. Sci., vol. 1365, Springer, Berlin, 1998, pp. 209--215.


Project Deliverable D51 -- Public Release - Multilingual Knowledge Based   (Correct)

No context found.

Y. LABROU. SEMANTICS FOR AN AGENT COMMUNICATION LANGUAGE. PHD THESIS DISSERTATION SUBMISSION, UNIVERSITY OF MARYLAND GRADUATE SCHOOL, BALTIMORE, SEPTEMBER, 1996.


Meta-Agent Programs - Dix, Subrahmanian, Pick (2001)   (9 citations)  (Correct)

No context found.

Y. Labrou and T. Finin. Semantics for an Agent Communication Language. In Intl. Workshop on Agent Theories, Architectures, and Languages, pages 199-203, Providence, RI, 1997.

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