Academia.eduAcademia.edu

Agent Communication Languages

description40 papers
group2 followers
lightbulbAbout this topic
Agent Communication Languages (ACLs) are formal languages designed for communication between autonomous agents in multi-agent systems. They facilitate the exchange of information, intentions, and actions, enabling agents to collaborate, negotiate, and coordinate effectively while adhering to predefined syntactic and semantic rules.
lightbulbAbout this topic
Agent Communication Languages (ACLs) are formal languages designed for communication between autonomous agents in multi-agent systems. They facilitate the exchange of information, intentions, and actions, enabling agents to collaborate, negotiate, and coordinate effectively while adhering to predefined syntactic and semantic rules.

Key research themes

1. How do Agent Communication Languages (ACLs) balance formal semantics and agent autonomy to enable effective multi-agent interaction?

This research area focuses on the development of well-defined semantics for ACLs that reconcile the need for clear meaning and interoperability with the inherent autonomy and heterogeneity of agents. The challenge is to establish communication protocols that allow agents to coordinate, negotiate, and collaborate meaningfully in open, dynamic environments without assuming internal mental states are fully accessible or shared. This theme is crucial for enabling scalable, interoperable multi-agent systems in practice.

Key finding: Introduces an observation-based empirical semantics that models agent communication meanings as probabilistic expectations of future actions (Social Interaction Structures) learned from observed behaviors rather than... Read more
Key finding: Critiques prevailing ACL approaches centered on mentalistic semantics (beliefs and intentions), arguing they unrealistically assume agents can read each other's minds. Advocates for a semantics emphasizing social agency,... Read more
Key finding: Proposes the use of UML to formally model the abstract syntax of ACLs and their content languages, facilitating automatic mapping to executable agent platform components. This supports diverse ACL experimentation and... Read more
Key finding: Analyzes ACL components emphasizing the balance between the necessity of explicit, precise communication mechanisms and the complexity arising from agent autonomy. Discusses how ACLs provide the intentional and social layers... Read more
Key finding: Provides a comprehensive survey of various ACLs and their semantic models, noting the lack of universally adopted standards and the challenges related to communication interoperability in heterogeneous MAS. Highlights the... Read more

2. What domain-specific and practical communication languages and protocols support efficient agent interaction in specialized multi-agent systems?

This research theme investigates the design and specification of tailored ACLs and communication languages that address domain-specific requirements and system constraints, such as embedded intelligent buildings, ecological simulations, semantic web integration, or multi-agent protocol enactment. The goal is to provide languages that are computationally efficient, flexible, and capable of expressing necessary multi-agent interactions, while often incorporating hierarchical or declarative approaches.

Key finding: Identifies limitations of general ACLs like KQML and FIPA for resource-constrained embedded intelligent building agents, and proposes DIBAL, a lightweight, hierarchical communication language optimized for embedded-agent... Read more
Key finding: Develops ECOLANG as a communication language enabling interaction between ecological simulation applications (EcoDynamo) and external agents representing users or stakeholders. Focuses on supporting complex ecological... Read more
Key finding: Presents SEA_L, a domain-specific language supporting multi-agent system development in Semantic Web contexts, integrating semantic web technologies with MAS abstractions. Proposes metamodel-based textual syntax and... Read more
Key finding: Extends the Blindingly Simple Protocol Language (BSPL) with novel constructs like dynamic role bindings, multicast communication, and subroles to model operational constraints and complex interaction patterns in decentralized... Read more

3. What are the methodological and practical challenges in developing and deploying conversational agents, and how do communication languages influence their design and implementation?

This theme covers the intersection of natural language processing, conversational agent (CA) development tools, and underlying communication protocols, focusing on practitioner challenges, development processes, and technology selections in building effective conversational systems. It highlights gaps between academic research and industry practices, the role of ACLs or dialog management languages, and emerging trends affecting CA lifecycle and capabilities.

Key finding: Analyzes leading conversational agent development platforms, revealing the predominance of AI and NLP capabilities framed around intent recognition and entity extraction. Provides framework for selecting appropriate tools... Read more
Key finding: Through practitioner interviews, identifies major challenges in conversational agent design, including gaps in socio-technical tooling, lack of common conversational archetypes, and divergence in design processes from... Read more

All papers in Agent Communication Languages

In most proposals for multi-agent systems, an Agent Communication Language (ACL) is the formalism designed to express knowledge exchange among agents. However, a universally accepted standard for ACLs is still missing. Among the different... more
Semantic aspect on methodology phase is a significant issue to develop multi-agent system in the current days. There are a lot of methodologies to develop multi-agent system, but the current problem is how to choose the best methodology... more
Software agent is the one of the most recent contribution in the field of Information Technology. The field of software agents is a broad and rapidly developing area of research, which encompasses a diverse range of topics and interests.... more
Software agent is the one of the most recent contribution in the field of Information Technology. The field of software agents is a broad and rapidly developing area of research, which encompasses a diverse range of topics and interests.... more
In this paper, 1 we present a semantic theory for the exchange of information in multi-agent systems. We consider the multi-agent programming language agent communication programming language, which integrates the paradigms of concurrent... more
We present in this paper our reflections about the requirements of new architectures and languages for the Web, confronted with the ones emerging from qualified scientists such as Mc Carthy [1] and Wegner [2]. The contribution highlights... more
We analyze a general model of multi-agent communication in which all agents communicate simultaneously to a message board. A genetic algorithm is used to evolve multi-agent languages for the predator agents in a version of the... more
This document introduces ECOLANG, a communica-tion language used for simulations of complex ecologi-cal systems. The language was developed with the main purpose of interchanging information between a simulation application of aquatic... more
Software agent is the one of the most recent contribution in the field of Information Technology. The field of software agents is a broad and rapidly developing area of research, which encompasses a diverse range of topics and interests.... more
Software agent is the one of the most recent contribution in the field of Information Technology. The field of software agents is a broad and rapidly developing area of research, which encompasses a diverse range of topics and interests.... more
This work presents a methodology for modelling and simulating aquatic ecological systems and an associated methodology and software for creating Decision Support Systems (DSS) for this kind of environment. Both are based on object... more
This paper advocates the application of multi-agent techniques in the realisation of social robotic behaviour. We present an architecture which commissions agent-based deliberation without sacrificing the reactive qualities necessary in a... more
Abstract. This paper advocates the application of multi-agent techniques in the realisation of social robotic behaviour. We present the Social Robot Architecture, which integrates the key elements of agenthood and robotics in a coherent... more
Software agent is the one of the most recent contribution in the field of Information Technology. The field of software agents is a broad and rapidly developing area of research, which encompasses a diverse range of topics and interests.... more
Software agent is the one of the most recent contribution in the field of Information Technology. The field of software agents is a broad and rapidly developing area of research, which encompasses a diverse range of topics and interests.... more
This report presents the research developed during the second year of project ABSES: Agent Based Simulation of Ecological Systems (FCT/POSC/EIA/57671/2004). During this period the project predicted chronogram was followed with a small... more
Coastal lagoons ecosystems are very complex to model and its global behaviour it's hard to simulate. This com-plexity is even greater if the simulation model includes the intelligent entities like decision-makers involved in the... more
In this paper we define a novel technique for the specification of agent protocols in Multi-Agent-Systems. This technique addresses a number of shortcomings of previous Electronic Institution based specifications. In particular, we relax... more
In this paper we define a novel technique for the specification of agent protocols in Multi-Agent-Systems. This technique addresses a number of shortcomings of previous Electronic Institution based specifications. In particular, we relax... more
From the multi-agent system perspective Intelligent Buildings (IB) are a new research area and this domain poses several interesting challenges. Our IB model comprises a building containing room based embedded-agents which control... more
We present in this paper our reflections about the requirements of new architectures and languages for the Web, confronted with the ones emerging from qualified scientists such as Mc Carthy [1] and Wegner [2]. The contribution highlights... more
Abstract. This paper advocates the application of multi-agent techniques in the realisation of social robotic behaviour. We present the Social Robot Architecture, which integrates the key elements of agenthood and robotics in a coherent... more
Software agent is the one of the most recent contribution in the field of Information Technology. The field of software agents is a broad and rapidly developing area of research, which encompasses a diverse range of topics and... more
Explicit communication semantics are often considered essential for rich interaction between heterogeneous automated systems. While extensive work on semantic models has been carried out, much of this work remains to be tested in real... more
This document introduces ECOLANG, a communica-tion language used for simulations of complex ecologi-cal systems. The language was developed with the main purpose of interchanging information between a simulation application of aquatic... more
Coastal lagoons ecosystems are very complex to model and its global behaviour it’s hard to simulate. This complexity is even greater if the simulation model includes the intelligent entities like decision-makers involved in the system.... more
This document introduces ECOLANG, a communica-tion language used for simulations of complex ecologi-cal systems. The language was developed with the main purpose of interchanging information between a simulation application of aquatic... more
This document introduces ECOLANG, a communica-tion language used for simulations of complex ecologi-cal systems. The language was developed with the main purpose of interchanging information between a simulation application of aquatic... more
Coastal lagoons ecosystems are very complex to model and its global behaviour it's hard to simulate. This complexity is even greater if the simulation model includes the intelligent entities like decision-makers involved in the system.... more
From the multi-agent system perspective Intelligent Buildings (IB) are a new research area and this domain poses several interesting challenges. Our IB model comprises a building containing room based embedded-agents which control... more
This document introduces ECOLANG, a communica-tion language used for simulations of complex ecologi-cal systems. The language was developed with the main purpose of interchanging information between a simulation application of aquatic... more
From the multi-agent system perspective Intelligent Buildings (IB) are a new research area and this domain poses several interesting challenges. Our IB model comprises a building containing room based embedded-agents which control... more
Abstract This report presents the research developed during the first year of ABSES: Agent Based Simulation of Ecological Systems Project. During this period the project predicted chronogram was followed. Thus, the following tasks were... more
Abstract This report presents the research developed during the first three civil years of project ABSES: Agent Based Simulation of Ecological Systems (FCT/POSC/EIA/57671/2004). During this period the project predicted chronogram was... more
Abstract Aquaculture is a growing industry in response to the reduction or collapse of many fisheries around the world (FAO, 2000). However, aquaculture presents several environmental problems resulting from the concentration of large... more
Abstract This report presents the Decision Support System (DSS) applied to the Ria Formosa lagoon using an agent-based simulation approach. The idea is to include the interests of the decision-makers and stakeholders in the ecological... more
This document introduces ECOLANG, a communication language used for simulations of complex ecological systems. The language was developed with the main purpose of interchanging information between a simulation application of aquatic... more
Coastal lagoons ecosystems are very complex to model and its global behaviour it's hard to simulate. This complexity is even greater if the simulation model includes the intelligent entities like decision-makers involved in the system.... more
Download research papers for free!