References of "Boella, Guido 30000076"
     in
Bookmark and Share    
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: 34 (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: 61 (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: 28 (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: 33 (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: 47 (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: 68 (0 UL)