TY - JOUR
T1 - Role-based Architectural Modelling of Socio-Technical Systems
AU - El-Hassan, Osama
AU - Fiadeiro, José Luiz
PY - 2007/6/27
Y1 - 2007/6/27
N2 - The focus of this paper is on how a role-based architectural approach can contribute to building normative models for evolvable and adaptable socio-technical systems, i.e. systems in which both software components and people play well-defined roles and need to interact to ensure that required global properties emerge. We propose a method that is associated with a set of new modelling primitives anchored on organisational roles and governed by social laws that handle the situations that may arise when the people involved deviate from prescribed behaviour and fail to play the role that they have been assigned as entities of the system.
AB - The focus of this paper is on how a role-based architectural approach can contribute to building normative models for evolvable and adaptable socio-technical systems, i.e. systems in which both software components and people play well-defined roles and need to interact to ensure that required global properties emerge. We propose a method that is associated with a set of new modelling primitives anchored on organisational roles and governed by social laws that handle the situations that may arise when the people involved deviate from prescribed behaviour and fail to play the role that they have been assigned as entities of the system.
KW - Coordination
KW - Role-based Modelling
KW - Software Architecture
UR - http://www.scopus.com/inward/record.url?scp=34250179115&partnerID=8YFLogxK
U2 - 10.1016/j.entcs.2007.01.050
DO - 10.1016/j.entcs.2007.01.050
M3 - Article
AN - SCOPUS:34250179115
VL - 181
SP - 5
EP - 17
JO - Electronic Notes in Theoretical Computer Science
JF - Electronic Notes in Theoretical Computer Science
SN - 1571-0661
IS - 1
ER -