Role is a widespread concept, it is used in many areas like MAS, Programming Languages, Organizations, Security and OO mod- elling. Unfortunately, it seems that the literature is not actually able to give a uniform definition of roles, there exist several approaches that model roles in many different (or even opposite) ways. In this draft we start to define a meta-model for roles. Our aim is to build a formal framework through which we can describe different roles appeared in the literature or implemented in up and running computer systems. In particular we give a new definition of role’s foundation introducing ses- sions, which are a formal instrument to talk about role’s states and we show how sessions may be useful to model many different role’s accounts.
@InProceedings{genovese:DagSemProc.07122.29, author = {Genovese, Valerio}, title = {{Towards a General Framework for Modelling Roles}}, booktitle = {Normative Multi-agent Systems}, pages = {1--21}, series = {Dagstuhl Seminar Proceedings (DagSemProc)}, ISSN = {1862-4405}, year = {2007}, volume = {7122}, editor = {Guido Boella and Leon van der Torre and Harko Verhagen}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/DagSemProc.07122.29}, URN = {urn:nbn:de:0030-drops-9256}, doi = {10.4230/DagSemProc.07122.29}, annote = {Keywords: Roles, Organizations, Object OrientedModelling, Multi-Agent Systems, Security.} }
Feedback for Dagstuhl Publishing