This article introduces the notion of environment programming in software multi-agent systems (MAS) and describes a concrete computational and programming model based on …
The social and organisational aspects of agency have led to a good amount of theoretical work in terms of formal models and theories. However, the conception and engineering of …
CArtAgO is a platform and infrastructure providing ageneral-purpose programming model for building shared computational worlds–referred here as work environments–that agents …
Aggregate computing is an emerging approach to the engineering of complex coordination for distributed systems, based on viewing system interactions in terms of information …
Organizational notions such as roles, norms (eg, obligations and permissions), and services are increasingly viewed as natural concepts to manage the complexity of software …
Research on Multi-Agent Systems (MAS) has led to the development of several models, languages, and technologies for programming not only agents, but also their interaction, the …
Similarly to institutions in human societies, an Electronic Institution (EI) provides a structured framework for a Multi-Agent System (MAS) to regulate agents' interactions. However, current …
This chapter presents the JaCaMo framework for Social Coordination. JaCaMo is a development and execution platform that provides programming constructs that match the …
In the last years, social and organisational aspects of agency have become a major issue in multi-agent systems' research. The conducted works may be structured along two main …