Premium
Role models—implementation‐based approaches to using roles
Author(s) -
Selçuk Yunus Emre,
Erdoğan Nadia
Publication year - 2011
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.994
Subject(s) - computer science , set (abstract data type) , context (archaeology) , software engineering , style (visual arts) , order (exchange) , object (grammar) , software , data science , management science , programming language , artificial intelligence , engineering , business , history , paleontology , archaeology , finance , biology
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.