Access the full text.
Sign up today, get DeepDyve free for 14 days.
Rafael Bordini, J. Hübner, M. Wooldridge (2007)
Programming Multi-Agent Systems in AgentSpeak using Jason (Wiley Series in Agent Technology)
Davide Grossi, H. Aldewereld, F. Dignum (2006)
Ubi Lex, Ibi Poena : Designing Norm Enforcement in E-Institutions
C. Forgy (1991)
Rete: a fast algorithm for the many pattern/many object pattern match problemExpert Systems
V. Silva (2007)
Implementing Norms That Govern Non-dialogical Actions
V. Dignum (2009)
Handbook of Research on Multi-Agent Systems - Semantics and Dynamics of Organizational Models
M Esteva, JA Rodríguez-Aguilar, B Rosell, JL Arcos (2004)
Proceedings of the Third International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS’2004)
N. Criado, V. Julián, V. Botti, E. Argente (2009)
A Norm-Based Organization Management System
J. Hübner, O. Boissier, R. Kitio, A. Ricci (2010)
Instrumenting multi-agent organisations with organisational artifacts and agentsAutonomous Agents and Multi-Agent Systems, 20
C Forgy (1982)
Rete: a fast algorithm for the many pattern/many object pattern match problemArtif. Intell., 19
(2010)
Proc . of Computational Logic in Multi - Agent Systems ( CLIMA XI )
J. Hübner, O. Boissier, Rafael Bordini (2009)
A Normative Organisation Programming Language for Organisation Management Infrastructures
Nick Tinnemeier, M. Dastani, J. Meyer (2009)
Roles and norms for programming agent organizations
D. Pynadath, Milind Tambe (2003)
An Automated Teamwork Infrastructure for Heterogeneous Software Agents and HumansAutonomous Agents and Multi-Agent Systems, 7
M. Riemsdijk, K. Hindriks, C. Jonker, M. Sierhuis (2010)
Formalizing organizational constraints: a semantic approach
O. Boissier, J. Padget, Virginia Dignum, G. Lindemann, E. Matson, Sascha Ossowski, Jaime Sichman, Javier Vázquez-Salceda (2006)
Coordination, Organizations, Institutions, and Norms in Multi-Agent Systems
JF Hübner, O Boissier, R Kitio, A Ricci (2010)
Instrumenting multi-agent organisations with organisational artifacts and agents: “giving the organisational power back to the agents”Journal of Autonomous Agents and Multi-Agent Systems, 20
J. Hübner, O. Boissier, Rafael Bordini (2010)
From Organisation Specification to Normative Programming in Multi-Agent Organisations
V. Silva (2008)
From the specification to the implementation of norms: an automatic approach to generate rules from norms to govern the behavior of agentsAutonomous Agents and Multi-Agent Systems, 17
J. Hübner, Jaime Sichman, O. Boissier (2007)
Developing organised multiagent systems using the MOISE+ model: programming issues at the system and agent levelsInt. J. Agent Oriented Softw. Eng., 1
Javier Vázquez-Salceda, F. Dignum (2004)
Norms in Multiagent Systems: some Implementation Guidelines
Nicoletta Fornara, M. Colombetti (2008)
Specifying and Enforcing Norms in Artificial Institutions
G. Plotkin (2004)
A structural approach to operational semanticsJ. Log. Algebraic Methods Program., 60-61
Andrea Omicini, A. Ricci, Mirko Viroli (2008)
Artifacts in the A&A meta-model for multi-agent systemsAutonomous Agents and Multi-Agent Systems, 17
Andrew Jones, M. Sergot (1994)
On the characterization of law and computer systems: the normative systems perspective
M. Esteva, Bruno Rosell, J. Rodríguez-Aguilar, J. Arcos (2004)
AMELI: an agent-based middleware for electronic institutionsProceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004.
F. López, M. Luck, M. d'Inverno (2002)
Constraining autonomy through norms
A. Ricci, Michele Piunti, Mirko Viroli, Andrea Omicini (2009)
Environment Programming in CArtAgO
Michele Piunti, A. Ricci, O. Boissier, J. Hübner (2009)
Embodying Organisations in Multi-agent Work Environments2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology, 2
RH Bordini, JF Hübner, M Wooldrige (2007)
Programming Multi-Agent Systems in AgentSpeak Using Jason
Andrés García-Camino, J. Rodríguez-Aguilar, C. Sierra, W. Vasconcelos (2009)
Constraint rule-based programming of norms for electronic institutionsAutonomous Agents and Multi-Agent Systems, 18
J. Hübner, Jaime Sichman, O. Boissier (2005)
S-MOISE+: A Middleware for Developing Organised Multi-agent Systems
J. Ferber, O. Gutknecht (1998)
A meta-model for the analysis and design of organizations in multi-agent systemsProceedings International Conference on Multi Agent Systems (Cat. No.98EX160)
M. Esteva, D. Cruz, C. Sierra (2002)
ISLANDER: an electronic institutions editor
AJI Jones, M Sergot (1993)
Deontic logic in computer science: normative system specification
The specification of multi-agent organisations is typically based on high-level modelling languages so as to simplify the task of software designers. Interpreting such high-level specifications as part of the organisation management infrastructure (OMI) is a difficult and cumbersome task. Simpler and more efficient tools need to be used for this. Based on primitives such as norms and obligations, we introduce in this paper a Normative Programming Language (NPL)—a language dedicated to the development of normative programs. We present the interpreter for such a language and show how it can be used within an organisation management infrastructure. While designers and agents can still use a high-level organisational modelling language to specify and reason about the multi-agent organisation, the OMI interprets a simpler language. This is possible because the high-level specifications can be automatically translated into the simpler (normative) language. Our approach was used to develop an improved OMI for the Moise framework, as described in this paper. We also show how Moise’s organisation modelling language (with primitives such as roles, groups, and goals) can be translated into NPL programs. Finally, we briefly describe how this all has been implemented on top of ORA4MAS, the distributed artifact-based organisation management infrastructure for Moise.
Annals of Mathematics and Artificial Intelligence – Springer Journals
Published: Jul 13, 2011
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.