Roberto Grenna

Learn 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(More)
This document shortly describes powerJava, a Java extension which provides the instructions to manage roles. After defined the environment in which we have worked, we will discuss the language’s new instructions and we will show an example. I. SOMETHING ABOUT ROLES Object orientation is a leading paradigm in programming languages, modeling, knowledge(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(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(More)
This document shortly describes powerJADE, an improved JADE framework [4] which provides the primitives to manage organizations and roles . I. THE MODEL OF ORGANIZATIONS AND ROLES Organizations are the subject of many recent papers in the MAS field, and also among the topics of workshops like COIN, AOSE, CoOrg and NorMAS. They are used for coordinating open(More)
Tawfig M. Abdelaziz Diana Francisca Adamatti Lucas Agussurja Patrizio Barbini Alexandros Batzios Ana Bazzan Fiemke Both Jeffrey E. Boyd Yundong Cai Henrique Lopes Cardoso Thomas E. Carroll Sara Casare Paulo André Lima de Castro António Castro Lijun Chang Kyriakos C. Chatzidimitriou Prithviraj Dasgupta Ke Cheng Helder Coelho Stephen Cranefield John Debenham(More)
Organizations and roles are often seen as mental constructs, good to be used during the design phase in Multi Agent Systems, but they have also been considered as first class citizens in MAS, when objective coordination is needed. Roles facilitate the coordination of agents inside an organization, and they give new abilities in the context of organizations,(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 the two existing models. We show how the two approaches can be integrated(More)