Catálogo de publicaciones - libros
Declarative Agent Languages and Technologies IV: 4th International Workshop, DALT 2006, Hakodate, Japan, May 8, 2006, Selected, Revised and Invited Papers
Matteo Baldoni ; Ulle Endriss (eds.)
En conferencia: 4º International Workshop on Declarative Agent Languages and Technologies (DALT) . Hakodate, Japan . May 8, 2006 - May 8, 2006
Resumen/Descripción – provisto por la editorial
No disponible.
Palabras clave – provistas por la editorial
No disponibles.
Disponibilidad
Institución detectada | Año de publicación | Navegá | Descargá | Solicitá |
---|---|---|---|---|
No detectada | 2006 | SpringerLink |
Información
Tipo de recurso:
libros
ISBN impreso
978-3-540-68959-1
ISBN electrónico
978-3-540-68961-4
Editor responsable
Springer Nature
País de edición
Reino Unido
Fecha de publicación
2006
Información sobre derechos de publicación
© Springer-Verlag Berlin Heidelberg 2006
Tabla de contenidos
doi: 10.1007/11961536_1
Producing Compliant Interactions: Conformance, Coverage, and Interoperability
Amit K. Chopra; Munindar P. Singh
Agents in an open system interact with each other based on (typically, published) protocols. An agent may, however, deviate from the protocol because of its internal policies. Such deviations pose certain challenges: (1) the agent might no longer be conformant with the protocol—how do we determine if the agent is conformant? (2) the agent may no longer be able to interoperate with other agents—how do we determine if two agents are interoperable? (3) the agent may not be able to produce some protocol computations; in other words, it may not cover the protocol—how we determine if an agent covers a protocol?
We formalize the notions of conformance, coverage and interoperability. A distinctive feature of our formalization is that the three are orthogonal to each other. Conformance and coverage are based on the semantics of runs (a run being a sequence of states), whereas interoperability among agents is based upon the traditional idea of . We present a number of examples to comprehensively illustrate the orthogonality of conformance, coverage, and interoperability.
Compliance is a property of an agent’s execution whereas conformance is a property of the agent’s design. In order to produce only compliant executions, first and foremost the agent must be conformant; second, it must also be able to interoperate with other agents.
- Invited Talk | Pp. 1-15
doi: 10.1007/11961536_2
Towards Theory Translation
Dejing Dou; Drew McDermott
Ontologies play a key role in agent communication and the emerging Semantic Web to define a vocabulary of concepts and their relationships. Different agents and web services may use vocabularies from different ontologies to describe their data. The current research on ontology mapping and ontology translation mainly focuses on how to map and translate vocabularies and associated data instances from one ontology to another. However, more complicated true statements, such as axioms (rules), are used or being developed to describe the relationships among the concepts. When extending one ontology using complicated true statements (theory) from another, we must confront the problem of , which is difficult because of the . In this paper, using an inferential approach we call , we show how to translate complex axioms between different time ontologies. We also prove the validity of our algorithm.
- Invited Papers | Pp. 16-28
doi: 10.1007/11961536_3
The Complexity of Model Checking Concurrent Programs Against CTLK Specifications
Alessio Lomuscio; Franco Raimondi
This paper presents complexity results for model checking formulae of (a logic to reason about time and knowledge in multi-agent systems) in concurrent programs. We apply these results to evaluate the complexity of verifying programs of two model checkers for multi-agent systems: and Verics.
- Invited Papers | Pp. 29-42
doi: 10.1007/11961536_4
Dynamic Model Checking for Multi-agent Systems
Nardine Osman; David Robertson; Christopher Walton
This paper is concerned with the problem of obtaining predictable interactions between groups of agents in open environments when individual agents do not expose their logic. The most popular approaches to this in practise have been to model interaction protocols and to model the deontic constraints imposed by individual agents. Both of these approaches are appropriate and necessary but their combination creates the practical problem of ensuring that interaction protocols are meshed with agents that possess compatible deontic constraints. This is essentially an issue of property checking dynamically at run-time. We show how model checking can be applied to this problem.
- Invited Papers | Pp. 43-60
doi: 10.1007/11961536_5
Automating Belief Revision for AgentSpeak
Natasha Alechina; Rafael H. Bordini; Jomi F. Hübner; Mark Jago; Brian Logan
The AgentSpeak agent-oriented programming language has recently been extended with various new features, such as speech-act based communication, internal belief additions, and support for reasoning with ontological knowledge, which imply the need for belief revision within an AgentSpeak agent. In this paper, we show how a polynomial-time belief-revision algorithm can be incorporated into the AgentSpeak interpreter by making use of ’s language constructs and customisation features. This is one of the first attempts to include automatic belief revision within an interpreter for a practical agent programming language.
- Contributed Papers | Pp. 61-77
doi: 10.1007/11961536_6
A Foundational Ontology of Organizations and Roles
Guido Boella; Leendert van der Torre
In this paper we propose a foundational ontology of the social concepts of organization and role which structure institutions. We identify which axioms model social concepts like organization and roles and which properties distinguish them from other categories like objects and agents: the organizational structure of institutions and the relation between roles and organizations. All social concepts depend on descriptions defining them, which are collectively accepted, and the descriptions defining the components of organizations, including roles, are included in the description of the organizations they belong to. Thus, the relational dependence of roles means that they are defined in the organizations they belong to.
- Contributed Papers | Pp. 78-88
doi: 10.1007/11961536_7
When Agents Communicate Hypotheses in Critical Situations
Gauvain Bourgne; Nicolas Maudet; Suzanne Pinson
This paper discusses the problem of in dynamic environments and critical situations. When a number of (distributed) agents have only partial access to information, the explanation(s) and conclusion(s) they can draw from their observations are inevitably uncertain. In this context, the efficient propagation of information is concerned with two interrelated aspects: spreading the information as quickly as possible, and refining the hypotheses at the same time. We describe a formal framework designed to investigate this class of problem, and we report on preliminary results and experiments using the described theory.
- Contributed Papers | Pp. 89-104
doi: 10.1007/11961536_8
A Fibred Tableau Calculus for Modal Logics of Agents
Vineet Padmanabhan; Guido Governatori
In [15,19] we showed how to combine propositional multimodal logics using Gabbay’s methodology. In this paper we extend the above mentioned works by providing a tableau-based proof technique for the combined/ fibred logics. To achieve this end we first make a comparison between two types of tableau proof systems, ( & ), with the help of a scenario (The Friend’s Puzzle). Having done that we show how to uniformly construct a tableau calculus for the combined logic using Governatori’s labelled tableau system . We conclude with a discussion on ’s features.
- Contributed Papers | Pp. 105-122
doi: 10.1007/11961536_9
Programming Declarative Goals Using Plan Patterns
Jomi F. Hübner; Rafael H. Bordini; Michael Wooldridge
AgentSpeak is a well-known language for programming intelligent agents which captures the key features of reactive planning systems in a simple framework with an elegant formal semantics. However, the original language is too abstract to be used as a programming language for developing multi-agent system. In this paper, we address one of the features that are essential for a pragmatical agent programming language. We show how certain of AgentSpeak plans can be used to define various types of declarative goals. In order to do so, we first define informally how plan failure is handled in the extended version of AgentSpeak available in , a Java-based interpreter; we also define special (internal) actions used for dropping intentions. We then present a number of which correspond to elaborate forms of declarative goals. Finally, we give examples of the use of such types of declarative goals and describe how they are implemented in .
- Contributed Papers | Pp. 123-140
doi: 10.1007/11961536_10
JADL – An Agent Description Language for Smart Agents
Thomas Konnerth; Benjamin Hirsch; Sahin Albayrak
In this paper, we describe the declarative agent programming language Jadl (JIAC Agent Description Language). Based on three-valued logic, it incorporates ontologies, FIPA-based speech acts, a (procedural) scripting part for (complex) actions, and allows to define protocols and service based communication. Rather than relying on a library of plans, the framework implementing jadl allows agents to plan from first principles. We also describe the framework and some applications that have been implemented.
- Contributed Papers | Pp. 141-155