ACM Home Page
Please provide us with feedback. Feedback
Roles and norms for programming agent organizations
Full text PdfPdf (274 KB)
Source
International Conference on Autonomous Agents archive
Proceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems - Volume 1 table of contents
Budapest, Hungary
SESSION: Multi-agent programming languages table of contents
Pages 121-128  
Year of Publication: 2009
ISBN:978-0-9817381-6-1
Authors
Nick Tinnemeier  Utrecht University, The Netherlands
Mehdi Dastani  Utrecht University, The Netherlands
John-Jules Meyer  Utrecht University, The Netherlands
Sponsors
: The Foundation for Intelligent Physical Agents
Microsoft Research : Microsoft Research
: Wiley - Blackwell Ltd
: Whitestein Technologies
: European Office of Aerospace Research and Development, Air Force Office of Scientific Research, United States Air Force Research Laboratory
: Drexel University
Publisher
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 55,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

We present a programming language for implementing multiagent systems consisting of a set of individual agents that interact with a computational organization specified in terms of roles, norms and sanctions. We provide an operational semantics of the language that can serve as a basis for the implementation of organizational platforms. The view on roles is motivated by four key properties we deem important for an efficient implementation of agent organizations.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
M. Baldoni, G. Boella, and L. van der Torre. Roles as a coordination construct: Introducing powerjava. In Proc. of 1st Int. Workshop on Methods and Tools for Coordinating Concurrent, Distributed and Mobile Systems, 2005.
 
2
 
3
M. Dastani, N. A. M. Tinnemeier, and J.-J. C. Meyer. A programming language for normative multi-agent systems. In V. Dignum, editor, Multi-Agent Systems: Semantics and Dynamics of Organizational Models, chapter 16. IGI Global, 2008.
 
4
M. Dastani, M. van Riemsdijk, J. Hulstijn, F. Dignum, and J.-J. C. Meyer. Enacting and deacting roles in agent programming. In Proc. of the 5th Int. Workshop on AOSE, page 3382, 2004.
 
5
 
6
D. Grossi. Designing Invisible Handcuffs. Formal Investigations in Institutions and Organizations for MAS. PhD thesis, Utrecht University, SIKS, 2007.
 
7
 
8
B. Kristensen. Object-oriented modeling with roles. In Proc. of the 2nd Int. Conf. on OO Information Systems, pages 57--71. Springer-Verlag, 1995.
 
9
R. G. Matteo Baldoni, Valerio Genovese and L. van der Torre. Adding organizations and roles as primitives to the jade framework. In Proc. of the 3rd Int. Workshop on Normative MAS, 2008.
 
10
J. J. Odell, H. Van, D. Parunak, and M. Fleischer. The role of roles in designing effective agent organizations. In Software Engineering for Large-Scale Multi-Agent Systems, LNCS 2603, pages 27--38. Springer, 2003.
 
11
 
12
 
13
J. R. Searle. The Construction of Social Reality. Free Press, 1995.
 
14
F. Zambonelli, N. Jennings, and M. Wooldridge. Organisational rules as an abstraction for the analysis and design of multi-agent systems. IJSEKE, 11(3):303--328, 2001.


Collaborative Colleagues:
Nick Tinnemeier: colleagues
Mehdi Dastani: colleagues
John-Jules Meyer: colleagues