Learn More
This paper reports on the <i>RICA-J</i> multiagent programming framework, which provides executable constructs for each of the organizational, ACL-based modelling abstractions of the <i>RICA</i> theory. Setting out from a component and connector perspective on the elements of the <i>RICA</i> metamodel, their execution semantics is defined and instrumented(More)
—This paper describes a type-oriented approach to the programming of social middlewares. It defines a collection of metamodeling features which allow programmers to declare the social interaction and agent types which make up the program of a multiagent society for some application domain. These features are identified and formalised taking into account a(More)
The social stance advocated by institutional frameworks and most multi-agent system (MAS) methodologies has resulted in a wide catalogue of software abstractions to encapsulate multi-agent interactions. This paper attempts to expose a possible semantic core underlying the wide spectrum of interaction types between autonomous, social and situated software(More)