OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Role-Based Access Control Models
Computer
Extending object-oriented systems with roles
ACM Transactions on Information Systems (TOIS)
Roles: conceptual abstraction theory and practical language issues
Theory and Practice of Object Systems - Special issue on subjectivity in object-oriented systems
On the representation of roles in object-oriented and conceptual modelling
Data & Knowledge Engineering
Multiple-type objects in an enhanced C++ persistent programming language
Software—Practice & Experience
Using multidimensional separation of concerns to (re)shape evolving software
Communications of the ACM
More dynamic object reclassification: Fickle∥
ACM Transactions on Programming Languages and Systems (TOPLAS)
Role Models — Patterns of Agent System Analysis and Design
BT Technology Journal
A Data Model and Semantics of Objects with Dynamic Roles
ICDE '97 Proceedings of the Thirteenth International Conference on Data Engineering
An Object Data Model with Roles
VLDB '93 Proceedings of the 19th International Conference on Very Large Data Bases
An enhanced role model for alleviating the role-binding anomaly
Software—Practice & Experience
Design of a Policy-Driven Middleware for Secure Distributed Collaboration
ICDCS '02 Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02)
Role-based refactoring of crosscutting concerns
Proceedings of the 4th international conference on Aspect-oriented software development
Software—Practice & Experience - Research Articles
An adaptive object model with dynamic role binding
Proceedings of the 27th international conference on Software engineering
Injecting roles in Java agents through runtime bytecode manipulation
IBM Systems Journal
Applying security policies through agent roles: a JAAS based approach
Science of Computer Programming - Special issue: Principles and practices of programming in Java (PPPJ 2004)
A precise model for contextual roles: The programming language ObjectTeams/Java
Applied Ontology - Roles, an interdisciplinary perspective
IBM Systems Journal
Roles as a Coordination Construct: Introducing powerJava
Electronic Notes in Theoretical Computer Science (ENTCS)
Role organization model in hozo
EKAW'06 Proceedings of the 15th international conference on Managing Knowledge in a World of Networks
A role model for description of agent behavior and coordination
ESAW'05 Proceedings of the 6th international conference on Engineering Societies in the Agents World
Organization-based agent-oriented programming: model, mechanisms, and language
Frontiers of Computer Science: Selected Publications from Chinese Universities
Hi-index | 0.00 |
A role of an entity can be defined as the set of properties that are important for an object in order to behave in a certain way, as expected by a set of other objects. A role model is a software that specifies a style of designing and implementing roles. This paper evaluates roles in the context of modeling dynamic systems by examining its foundations, surveying the recent role models available for academic use and giving implementation examples. Copyright © 2010 John Wiley & Sons, Ltd.