References of "Boella, Guido 30000076"
     in
Bookmark and Share    
Peer Reviewed
See detailA Common Ontology of Agent Communication Languages: Modeling Mental Attitudes and Social Commitments using Roles
Boella, Guido UL; Damiano, R. UL; Hulstijn, J. UL et al

in Applied Ontology (2007), (2), 217265

There are two main traditions in defining a semantics for agent communication languages, based either on mental attitudes or on social commitments. These traditions share speech acts as operators with ... [more ▼]

There are two main traditions in defining a semantics for agent communication languages, based either on mental attitudes or on social commitments. These traditions share speech acts as operators with preconditions and effects, and agents playing roles like speaker and hearer, but otherwise they rely on distinct ontologies. They refer not only to either belief and intention or various notions of social commitment, but also to distinct speech acts and distinct kinds of dialogue. In this paper, we propose a common ontology for both approaches based on public mental attitudes attributed to role instances. Public mental attitudes avoid the unverifiability problem of private mental states, while reusing the logics and implementations developed for FIPA compliant approaches. Moreover, a common ontology of communication primitives allows for the construction of agents which do not need separate reasoning modules to participate in dialogues with both mental attitudes and social commitments compliant agents. Moreover, a common ontology of communication primitives allows for the construction of agents participating in and combining the full range of dialogues covered by the individual approaches without having to redefine the existing protocols to cope with new dialog types. We illustrate how to extend the ontology to a semantics for agent communication and how to define mappings from existing semantics to the new one. [less ▲]

Detailed reference viewed: 24 (0 UL)
Peer Reviewed
See detailInteraction between Objects in powerJava
Baldoni, Matteo UL; Boella, Guido UL; van der Torre, Leon UL

in Journal of Object Technology (2007), 6(2),

In this paper we start from the consideration that high level interaction between entities like web services has very different properties with respect to the interaction between objects at the lower ... [more ▼]

In this paper we start from the consideration that high level interaction between entities like web services has very different properties with respect to the interaction between objects at the lower level of programming languages in the object oriented paradigm. In particular, web services, for security, usability and user adaptability reasons, offer different operations to different users by means of access control and keep track of the state of the interaction with each user by means of sessions. The current vision in object orientation, instead, considers attributes and operations of objects as being objective and independent from the interaction with another object, which is sessionless. To introduce these features in the interaction between objects directly in object oriented programming languages, we take inspiration from how access control is regulated by means of roles. Roles allow objects to offer different operations depending on the type of the role, of the type and identity of the player of the role, and to define session-aware interaction. We start from a definition of roles given in ontologies and knowledge representation and we discuss how this definition of roles can be introduced in Java, building our language powerJava [less ▲]

Detailed reference viewed: 56 (0 UL)
Peer Reviewed
See detailFrom Social Power to Social Importance
Boella, Guido UL; Sauro, Luigi UL; van der Torre, Leon UL

in Web Intelligence and Agent Systems Journal (2007), (5), 393404

In this paper we introduce a method to measure the social importance of an agent in a multiagent system, using a directed graph representing dependencies among agents to achieve their goals, so-called ... [more ▼]

In this paper we introduce a method to measure the social importance of an agent in a multiagent system, using a directed graph representing dependencies among agents to achieve their goals, so-called dependence graphs pioneered by Castelfranchi, Conte and Sichman. Our measure is derived from van den Brink and Gilles' β-measure to rank agents, using a directed graph representing an abstract dominance relation among agents. In particular, we show how to define power structures and dependence networks from the goals and skills of individual agents, and how to adapt the β-measure for such dependence networks based on their topological properties. Moreover, we show that our notion of social importance can be given an intuitive meaning: it measures the discontent of the other agents in case the agent would leave the society. [less ▲]

Detailed reference viewed: 25 (0 UL)
Full Text
Peer Reviewed
See detailModelling the Interaction Between Objects: Roles as Affordances
Baldoni, Matteo UL; Boella, Guido UL; van der Torre, Leon UL

in Knowledge Science, Engineering and Management, First International Conference, KSEM 2006 (2006)

In this paper we present a new vision of objects in ontologies where the objects’ attributes and operations depend on who is interacting with them. This vision is based on a new definition of the notion ... [more ▼]

In this paper we present a new vision of objects in ontologies where the objects’ attributes and operations depend on who is interacting with them. This vision is based on a new definition of the notion of role, which is inspired by the concept of affordance as developed in cognitive science. The current vision of objects considers attributes and operations as being objective and independent from the interaction. In contrast, in our model interaction with an object always passes through a role played by another object manipulating it. The advantage is that roles allow to define operations whose behavior changes depending on the role and the requirements it imposes, and to define session aware interaction, where the role maintains the state of the interaction with an object. Finally, we provide a description of the model in UML and we discuss how roles as affor- dances have been introduced in Java [less ▲]

Detailed reference viewed: 62 (0 UL)
Full Text
Peer Reviewed
See detailCoordination and Organization: Definitions, Examples and Future Research Directions.
Boella, Guido UL; van der Torre, Leon UL

in Electronic Notes in Theoretical Computer Science (2006), 150(3), 320

Coordination languages and models like Linda and Reo have been developed in computer science to coordinate the interaction among components and objects, and are nowadays used to model and analyze ... [more ▼]

Coordination languages and models like Linda and Reo have been developed in computer science to coordinate the interaction among components and objects, and are nowadays used to model and analyze organizations too. Moreover, organizational concepts are used to enrich the existing coordination languages and models. We describe this research area of “organization and coordination” by presenting definitions, examples, and future research directions. We highlight two issues. First, we argue for a study of value-based rather than information-based coordination languages to model the coordination of autonomous agents and organizations. Second, we argue for a study of the balance between enforced control and trust-based anticipation to deal with security aspects in the coordination of organizations. [less ▲]

Detailed reference viewed: 46 (0 UL)
Peer Reviewed
See detailRole-Based Semantics for Agent Communication: Embedding of the `Mental Attitudes' and `Social Commitments' Semantics
Boella, Guido UL; Damiano, R. UL; Hulstijn, Joris UL et al

in Procs. of the 5th International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS'06) (2006)

Detailed reference viewed: 31 (0 UL)