References of "van der Torre, Leon 50003247"
     in
Bookmark and Share    
Full Text
Peer Reviewed
See detailIntroduction to the special issue on normative multiagent systems
Boella, Guido; van der Torre, Leon UL; Verhagen, Harko

in Autonomous Agents & Multi-Agent Systems (2008), 17(1), 110

This special issue contains four selected and revised papers from the second international workshop on normative multiagent systems, for short NorMAS07 (Boella et al. (eds) Normative multiagent systems ... [more ▼]

This special issue contains four selected and revised papers from the second international workshop on normative multiagent systems, for short NorMAS07 (Boella et al. (eds) Normative multiagent systems. Dagstuhl seminar proceedings 07122, 2007), held at Schloss Dagstuhl, Germany, in March 2007. At the workshop a shift was identified in the research community from a legal to an interactionist view on normative multiagent systems. In this editorial we discuss the shift, examples, and 10 new challenges in this more dynamic setting, which we use to introduce the papers of this special issue. [less ▲]

Detailed reference viewed: 112 (1 UL)
Peer Reviewed
See detailAdding Organizations and Roles as Primitives to JADE Framework
Genovese, Valerio UL; Grenna, Roberto; van der Torre, Leon UL et al

in Proceedings of the 3rd International Workshop on Normative Multiagent Systems, NorMAS'08 (2008)

The organization metaphor is often used in the design and implementation of multiagent systems. However, few agent programming languages provide facilities to define them. Several frameworks are proposed ... [more ▼]

The organization metaphor is often used in the design and implementation of multiagent systems. However, few agent programming languages provide facilities to define them. Several frameworks are proposed to coordinate MAS with organizations, but they are not programmable with general purpose languages. In this paper we extend the JADE framework with primitives to program in Java organizations structured in roles and to enable agents to play roles in organizations. Roles facilitate the coordination of agents inside an organization and give new abilities in the context of organizations, called powers, to the agents which satisfy the requirements necessary to play the roles. As primitives to program organizations and roles we provide classes and protocols which enable an agent to enact a new role in an organization and to interact with the role by invoking the execution of powers, and to receive new goals to be fulfilled. Roles have state and behaviour, thus, they are instances of classes and are strictly connected with the organization offering them. Since roles and organizations can be on a different platform with respect to the role player, the communication with them happens via protocols. Moreover, since, besides using protocols, roles and organizations can have complex behaviours, they are implemented by extending the JADE agent class. [less ▲]

Detailed reference viewed: 56 (0 UL)
Full Text
Peer Reviewed
See detailSelf Adaptive Coalitions in Multiagent Systems
Boella, Guido; van der Torre, Leon UL; Villata, Serena

in Proceedings of the 2nd IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2008) (2008)

Coalitions are usually defined with respect to a static framework of dependencies among agents. In this paper we propose a dynamic view of dependence networks to enable dynamic coalitions which can self ... [more ▼]

Coalitions are usually defined with respect to a static framework of dependencies among agents. In this paper we propose a dynamic view of dependence networks to enable dynamic coalitions which can self adapt to a situation by exploiting the possibility to trigger other agentspsila goals. [less ▲]

Detailed reference viewed: 102 (1 UL)
Peer Reviewed
See detailReasoning With Various Kinds of Preferences: Logic, Non-Monotonicity, and Algorithms
Kaci, Souhila; van der Torre, Leon UL

in Annals of Operations Research (2008), 163(1), 89114

As systems dealing with preferences become more sophisticated, it becomes essential to deal with various kinds of preference statements and their interaction. We introduce a non-monotonic logic ... [more ▼]

As systems dealing with preferences become more sophisticated, it becomes essential to deal with various kinds of preference statements and their interaction. We introduce a non-monotonic logic distinguishing sixteen kinds of preferences, ranging from strict to loose and from careful to opportunistic, and two kinds of ways to deal with uncertainty, either optimistically or pessimistically. The classification of the various kinds of preferences is inspired by a hypothetical agent comparing the two alternatives of a preference statement. The optimistic and pessimistic way of dealing with uncertainty correspond on the one hand to considering either the best or the worst states in the comparison of the two alternatives of a preference statement, and on the other hand to the calculation of least or most specific “distinguished” preference orders from a set of preference statements. We show that each way to calculate distinguished preference orders is compatible with eight kinds of preferences, in the sense that it calculates a unique distinguished preference order for a set of such preference statements, and we provide efficient algorithms that calculate these unique distinguished preference orders. In general, optimistic kinds of preferences are compatible with optimism in calculating distinguished preference orders, and pessimistic kinds of preferences are compatible with pessimism in calculating distinguished preference orders. However, these two sets of eight kinds of preferences are not exclusive, such that some kinds of preferences can be used in both ways to calculate distinguished preference orders, and other kinds of preferences cannot be used in either of them. We also consider the merging of optimistically and pessimistically constructed distinguished preferences orders. [less ▲]

Detailed reference viewed: 101 (0 UL)
Peer Reviewed
See detailPower in Norm Negotiation
Boella, Guido UL; van der Torre, Leon UL

in Agent and Multi-Agent Systems: Technologies and Applications, First KES International Symposium, KES-AMSTA 2007, Wroclaw, Poland, May 31 – June 1, 2007, Proceedings (2007)

In social mechanism design, norm negotiation creates individual or contractual obligations fulfilling goals of the agents. The social delegation cycle distinguishes among social goal negotiation ... [more ▼]

In social mechanism design, norm negotiation creates individual or contractual obligations fulfilling goals of the agents. The social delegation cycle distinguishes among social goal negotiation, obligation and sanction negotiation and norm acceptance. Power may affect norm negotiation in various ways, and we therefore introduce a new formalization of the social delegation cycle based on power and dependence, without referring to the rule structure of norms, actions, decision variables, tasks, and so on. [less ▲]

Detailed reference viewed: 44 (0 UL)
Peer Reviewed
See detailFormal analysis of trace conditioning
Bosse, T. UL; Jonker, C. M. UL; Los, S. A. UL et al

in Cognitive Systems Research (2007), 8(1), 3647

In the literature classical conditioning is usually described and analysed informally. If formalisation is used, this is often based on mathematical models based on difference or differential equations ... [more ▼]

In the literature classical conditioning is usually described and analysed informally. If formalisation is used, this is often based on mathematical models based on difference or differential equations. This paper explores a formal description and analysis of the process of trace conditioning, based on logical specification and analysis methods of dynamic properties of the process. Specific types of dynamic properties are global dynamic properties, describing properties of the process as a whole, or local dynamic properties, describing properties of basic steps in a conditioning process. If the latter type of properties are specified in an executable format, they provide a temporal declarative specification of a simulation model. By a software environment these local properties can be used to actually perform simulation. Global properties can be checked automatically for simulated or other traces. Using these methods the properties of conditioning processes informally expressed by Los and Van Den Heuvel [Los, S. A., & Van Den Heuvel, C. E. (2001). Intentional and unintentional contributions to non-specific preparation during reaction time foreperiods. Journal of Experimental Psychology: Human Perception and Performance, 27, 370–386] have been formalised and verified against a specification of local properties based on Machado’s [Machado, A. (1997). Learning the temporal dynamics of behaviour. Psychological Review, 104, 241–265] differential equation model. [less ▲]

Detailed reference viewed: 105 (0 UL)
Peer Reviewed
See detailOn the Acceptability of Incompatible Arguments
Kaci, Souhila UL; van der Torre, Leon UL; Weydert, Emil UL

in Symbolic and Quantitative Approaches to Reasoning with Uncertainty, 9th European Conference, ECSQARU 2007, Hammamet, Tunisia, October 31 – November 2, 2007, Proceedings (2007)

In this paper we study the acceptability of incompatible arguments within Dung’s abstract argumentation framework. As an example we introduce an instance of Dung’s framework where arguments are ... [more ▼]

In this paper we study the acceptability of incompatible arguments within Dung’s abstract argumentation framework. As an example we introduce an instance of Dung’s framework where arguments are represented by propositional formulas and an argument attacks another one when the conjunction of their representations is inconsistent, which we characterize as a kind of symmetric attack. Since symmetric attack is known to have the drawback to collapse the various argumentation semantics, we consider also two variations. First, we consider propositional arguments distinguishing support and conclusion. Second, we introduce a preference ordering over the arguments and we define the attack relation in terms of a symmetric incompatibility relation and the preference relation. We show how to characterize preference-based argumentation using a kind of acyclic attack relation. [less ▲]

Detailed reference viewed: 134 (3 UL)
Peer Reviewed
See detailRoles in Coordination and in Agent Deliberation: A Merger of Concepts
Baldoni, Matteo UL; Boella, Guido UL; Genovese, Valerio UL et al

in Proceedings of AWESOME07 (2007)

In this paper we generalize and merge two models of roles used in multiagent systems which address complementary aspects: enacting roles and communication among roles in an organization or institution. We ... [more ▼]

In this paper we generalize and merge two models of roles used in multiagent systems which address complementary aspects: enacting roles and communication among roles in an organization or institution. We do this by proposing a metamodel of roles and specializing the metamodel to fit two existing models. We show how the two approaches can be integrated since they deal with complementary aspects: [1] focuses on roles as a way to specify interactions among agents, and, thus, it emphasizes the public character of roles. [2] focuses instead on how roles are played, and thus it emphasizes the private aspects of roles: how the beliefs and goals of the roles become the beliefs and goals of the agents. The former approach focuses on the dynamics of roles in function of the communication process. The latter approach focuses on the internal dynamics of the agents when they start playing a role or shift the role they are currently playing. [less ▲]

Detailed reference viewed: 57 (0 UL)
Full Text
Peer Reviewed
See detailFIPA Communicative Acts in Defeasible Logic
Boella, Guido UL; Hulstijn, Joris UL; Governatori, Guido UL et al

in Proceedings of NRAC'07 (2007)

In agent communication languages, the inferences that can be made on the basis of a communicative action are inherently conditional, and non-monotonic. For exam- ple, a proposal only leads to a commitment ... [more ▼]

In agent communication languages, the inferences that can be made on the basis of a communicative action are inherently conditional, and non-monotonic. For exam- ple, a proposal only leads to a commitment, on the con- dition that it is accepted. And in a persuasion dialogue, assertions may later be retracted. In this paper we there- fore present a defeasible logic that can be used to express a semantics for agent communication languages, and to efficiently make inferences on the basis of communica- tive actions. The logic is non-monotonic, allows nested rules and mental attitudes as the content of communica- tive actions, and has an explicit way of expressing per- sistence over time. Moreover, it expresses that mental attitudes are publicly attributed to agents playing roles in the dialogue. To illustrate the usefulness of the logic, we reformalize the meta-theory underlying the FIPA se- mantics for agent communication, focusing on inform and propose. We show how composed speech acts can be formalized, and extend the semantics with an account of persuasion [less ▲]

Detailed reference viewed: 56 (1 UL)
Full Text
Peer Reviewed
See detailNorm negotiation in multiagent systems
Boella, Guido UL; van der Torre, Leon UL

in International Journal of Cooperative Information Systems (2007), 16(2),

Normative multiagent systems provide agents with abilities to autonomously devise societies and organizations coordinating their behavior via social norms and laws. In this paper we study how agents ... [more ▼]

Normative multiagent systems provide agents with abilities to autonomously devise societies and organizations coordinating their behavior via social norms and laws. In this paper we study how agents negotiate new social norms and when they accept them. We introduce a negotiation model based on what we call the social delegation cycle, which explains the negotiation of new social norms from agent desires in three steps. First individual agents or their representatives negotiate social goals, then a social goal is negotiated in a social norm, and finally the social norm is accepted by the agents when it leads to fulfilment of the desires the cycle started with. We characterize the allowed proposals during social goal negotiation as mergers of the individual agent desires, and we characterize the allowed proposals during norm negotiation as both joint plans to achieve the social goal (obligations associated with the norm) and the associated sanctions or rewards (a control system associated with the norm). The norm is accepted when the norm is stable in the sense that agents will act according to the norm, and effective in the sense that fulfilment of the norm leads to achievement of the agents’ desires. We also compare norm negotiation with contract negotiation and negotiation of the distribution of obligations [less ▲]

Detailed reference viewed: 122 (0 UL)
Peer Reviewed
See detailWhat You should Believe
Boella, Guido UL; Pereira, Célia Da Costa UL; Pigozzi, Gabriella UL et al

in Proceedings of The 19th Belgian-Dutch Conference on Artificial Intelligence (BNAIC 2007) (2007)

Detailed reference viewed: 56 (0 UL)
Full Text
Peer Reviewed
See detailAn Attacker Model for Normative Multi-agent Systems
van der Torre, Leon UL; Boella, Guido

in Multi-Agent Systems and Applications V, 5th International Central and Eastern European Conference on Multi-Agent Systems, CEEMAS 2007, Leipzig, Germany, September 25-27, 2007, Proceedings (2007)

In this paper we introduce a formal attacker model for nor- mative multi-agent systems. In this context, an attacker is an agent try- ing to profit from norm violation, for example because the violation ... [more ▼]

In this paper we introduce a formal attacker model for nor- mative multi-agent systems. In this context, an attacker is an agent try- ing to profit from norm violation, for example because the violation is not detected, it is not being sanctioned, or the sanction is less than the profit of violation. To deliberate about norm violations, an attacker has a self model and a model of the normative multi-agent system, which in our case have the same structure. Moreover, we assume that an attacker violates a norm only when it profits from it, and the attacker therefore plays a violation game with the system. On a variety of examples, we show also how our model of violation games based also on agent abilities or power extends our earlier model based on motivations only [less ▲]

Detailed reference viewed: 103 (0 UL)
Peer Reviewed
See detailChoosing Your Beliefs
Boella, Guido UL; Pereira, Célia Da Costa UL; Pigozzi, Gabriella UL et al

in Normative Multi-agent Systems (2007)

This paper presents and discusses a novel approach to indeterministic belief revision. An indeterministic belief revision operator assumes that, when an agent is confronted with a new piece of information ... [more ▼]

This paper presents and discusses a novel approach to indeterministic belief revision. An indeterministic belief revision operator assumes that, when an agent is confronted with a new piece of information, it can revise its belief sets in more than one way. We define a rational agent not only in terms of what it believes but also of what it desires and wants to achieve. Hence, we propose that the agent's goals play a role in the choice of (possibly) one of the several available revision options. Properties of the new belief revision mechanism are also investigated. [less ▲]

Detailed reference viewed: 49 (1 UL)
Full Text
Peer Reviewed
See detailTen Philosophical Problems in Deontic Logic
Hansen, Jörg UL; Pigozzi, Gabriella UL; van der Torre, Leon UL

in Normative Multi-agent Systems (2007)

The paper discusses ten philosophical problems in deontic logic: how to formally represent norms, when a set of norms may be termed `coherent', how to deal with normative conflicts, how contrary-to-duty ... [more ▼]

The paper discusses ten philosophical problems in deontic logic: how to formally represent norms, when a set of norms may be termed `coherent', how to deal with normative conflicts, how contrary-to-duty obligations can be appropriately modeled, how dyadic deontic operators may be redefined to relate to sets of norms instead of preference relations between possible worlds, how various concepts of permission can be accommodated, how meaning postulates and counts-as conditionals can be taken into account, and how sets of norms may be revised and merged. The problems are discussed from the viewpoint of input/output logic as developed by van der Torre Makinson. We argue that norms, not ideality, should take the central position in deontic semantics, and that a semantics that represents norms, as input/output logic does, provides helpful tools for analyzing, clarifying and solving the problems of deontic logic. [less ▲]

Detailed reference viewed: 141 (0 UL)
Peer Reviewed
See detailDistinguishing Propositional and Action Commitment in Agent Communication
Boella, Guido UL; Damiano, R. UL; Hulstijn, Joris UL et al

in Proceedings of CMNA'07 (2007)

Our goal is to extend agent communication lan- guages for persuasion dialogues. We distinguish action commitments from propositional commit- ments, because both limit future moves, but an action ... [more ▼]

Our goal is to extend agent communication lan- guages for persuasion dialogues. We distinguish action commitments from propositional commit- ments, because both limit future moves, but an action commitment is fulfilled when the hearer believes that the action is performed, whereas a propositional commitment is fulfilled only when the hearer concedes to the proposition – where con- cessions are the absence of a belief to the con- trary, and prevent further challenges. Using a com- mon model for both kind of commitments and a role-based semantics of agent communication lan- guages, we show how propositional commitments are related to public beliefs and action commit- ments to public goals [less ▲]

Detailed reference viewed: 63 (0 UL)
Full Text
Peer Reviewed
See detailContextual Agent Deliberation in Defeasible Logic
Dastani, Mehdi UL; Governatori, Guido UL; Rotolo, Antonino UL et al

in PRIMA (2007)

This article extends Defeasible Logic to deal with the contextual de- liberation process of cognitive agents. First, we introduce meta-rules to reason with rules. Meta-rules are rules that have as a ... [more ▼]

This article extends Defeasible Logic to deal with the contextual de- liberation process of cognitive agents. First, we introduce meta-rules to reason with rules. Meta-rules are rules that have as a consequent rules for motivational components, such as obligations, intentions and desires. In other words, they in- clude nested rules. Second, we introduce explicit preferences among rules. They deal with complex structures where nested rules can be involved. [less ▲]

Detailed reference viewed: 106 (0 UL)
Peer Reviewed
See detailIntegrating Architectural Models
Arbab, Farhad UL; de Boer, F. S. UL; Bonsangue, M. UL et al

in Enterprise Modelling and Information Systems Architectures (2007), 1(2), 057

The diversity of architectural models in enterprise architecture is a problem for their integration. In this paper we distinguish three kinds of models from each other and their visualization, and we ... [more ▼]

The diversity of architectural models in enterprise architecture is a problem for their integration. In this paper we distinguish three kinds of models from each other and their visualization, and we illustrate how the distinctions can be used for model integration within the architectural approach. Symbolic models express properties of architectures of systems, semantic models interpret the symbols of semantic models, and subjective models are purposely abstracted conceptions of a domain. Building on results obtained in the ArchiMate project, we illustrate how symbolic models can be integrated using an architectural language, how integrated models can be updated using the distinction between symbolic models and their visualization, and how semantic models can be integrated using a new kind of enterprise analysis called semantic analysis. We also suggest that subjective models can be integrated using techniques from natural language analysis [less ▲]

Detailed reference viewed: 59 (2 UL)
Peer Reviewed
See detailReasoning About Norms, Obligations, Time and Agents
Broersen, Jan UL; van der Torre, Leon UL

in PRIMA (2007)

Reasoning about norms and time is of central concern to the regulation or control of the behavior of a multiagent system. In this paper we introduce a representation of normative systems that ... [more ▼]

Reasoning about norms and time is of central concern to the regulation or control of the behavior of a multiagent system. In this paper we introduce a representation of normative systems that distinguishes between norms and the detached obligations of agents over time, leading to a simple and therefore practical way to reason about norms, obligations, time and agents. We consider the reasoning tasks to determine whether a norm is redundant in a normative system and whether two normative systems are equivalent. In the former case the redundant norm might be removed. In the latter case one norm might be replaced by the other. It is well known that properties concerning iterated or deontic detachment no longer hold when reasoning with multiple agents or with obligations over time. Yet, earlier approaches to reasoning about norms rarely consider the intricacies of time. We show how norms can be used to define the persistence of obligations of agents over time. We illustrate our approach by discussing three ways to relate norms and obligations of agents over time. Also we show how these three ways can be characterized. [less ▲]

Detailed reference viewed: 104 (0 UL)
Full Text
Peer Reviewed
See detailAdding Roles to Relationship Patterns
Baldoni, Matteo UL; Boella, Guido UL; van der Torre, Leon UL

in Proceedings of WOA07 (2007)

In this paper we study how roles can be added to patterns modelling relationships in Object Oriented programming, and which new relationship patterns can be introduced using roles. Relationships can be ... [more ▼]

In this paper we study how roles can be added to patterns modelling relationships in Object Oriented programming, and which new relationship patterns can be introduced using roles. Relationships can be introduced in programming languages either by reducing them to attributes of the objects which participate in the relationship, or by modelling the relationship itself as a class whose instances have the participants of the relationships among their attributes. However, even if roles have been recognized as an essential component of relationships, also in modelling languages like UML, they have not been introduced in Object Oriented programming when it is necessary to model relationships. Introducing roles allows to add attributes and behaviors to the participants in the relationship, rather than to the relationship itself, and to distinguish natural types as classes participating in the relationships from the roles the participants acquire in the relationships. In this paper we show how the role model proposed in powerJava can be used to endow relationships with roles, both in the relationship as attribute and in the relationship object pattern. Finally, since these patterns have different advantages and limitations, we propose a third pattern based on roles which benefits from the advantages of the two previous patterns when modelling relationships. [less ▲]

Detailed reference viewed: 57 (0 UL)
Full Text
Peer Reviewed
See detailA Game-Theoretic Approach to Normative Multi-Agent Systems
Boella, Guido UL; van der Torre, Leon UL

in Normative Multi-agent Systems (2007)

We aim to explain our own approach, and we are therefore very brief with respect to recent related approaches in the area of normative multiagent sys- tems. For these other approaches, see the special ... [more ▼]

We aim to explain our own approach, and we are therefore very brief with respect to recent related approaches in the area of normative multiagent sys- tems. For these other approaches, see the special issue on normative multiagent systems in Computational and Mathematical Organization Theory[68], these DROPS proceedings, the proceedings of the biannual workshops on deontic logic in computer science (¢EON) and of the COIN workshop series. 1The layout of this paper follows the Øve questions above, addressing each of them in a new section. [less ▲]

Detailed reference viewed: 68 (3 UL)