<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>IEEE Press, November</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Enhancement of Business IT Alignment by Including Responsibility Components in RBAC</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Christophe Feltus</string-name>
          <email>christophe.feltus@tudor.lu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Michaël Petit</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Morris Sloman</string-name>
          <email>m.sloman@imperial.ac.uk</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Computer Science Department, University of Namur</institution>
          ,
          <addr-line>B-5000 Namur</addr-line>
          ,
          <country country="BE">Belgium</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Computing, Imperial College London SW7 2BZ</institution>
          ,
          <addr-line>England</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Public Research Centre Henri Tudor</institution>
          ,
          <addr-line>L-1855 Luxembourg-Kirchberg</addr-line>
          ,
          <country country="LU">Luxembourg</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2010</year>
      </pub-date>
      <volume>1</volume>
      <fpage>8</fpage>
      <lpage>20</lpage>
      <abstract>
        <p>Good corporate governance requires an improvement of the definition and the enforcement of the employees‟ responsibility throughout the companies‟ processes. In the field of information technology, one translation of this requirement targets a strict alignment of the access control policy with the permissions needed by the employees to achieve the obligations linked to their responsibilities. There has been much work related to access control over three decades and Role Based Access Control (RBAC) has emerged as a reference model in that discipline. Although its advantages have been largely recognized, when taking into account the new governance constraints, it appears that its mechanism of assignment of users‟ permissions is improvable. In this paper, we propose enhancements of RBAC by taking into account the concept of responsibility and explain it can be modeled using the OWL Web Ontology Language.</p>
      </abstract>
      <kwd-group>
        <kwd>Role</kwd>
        <kwd>Access Control</kwd>
        <kwd>Policy</kwd>
        <kwd>Responsibility</kwd>
        <kwd>Commitment</kwd>
        <kwd>Capability</kwd>
        <kwd>Accountability</kwd>
        <kwd>Separation of Duty</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        IT governance frameworks [40,41] require companies to have employees‟
responsibility aligned with the IT constraints. This requirement concerns all layers,
from the employees‟ responsibilities identified in the business processes up to their
translation onto technical policies applied to IT applications and infrastructures. In
previous work [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], we address that requirement with a responsibility model (figure 2)
built around three sets of concepts: (i) accountability of the employee regarding an
obligation derived from a responsibility; (ii) the rights required to fulfill the
obligation; (iii) the commitment pledged by the employee to fulfill the obligation.
Whereas the first two sets are common in the field of IT, the last one comes from
social aspects that underline the importance of dealing with the engagement of the
employee in the responsibility assignment process.
      </p>
      <p>
        The review of the literature performed in [39] highlights that the specification of
technical policies does not include the notion of responsibility as advised by
governance requirements. In this paper, we propose an integration of our
responsibility model with RBAC [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] to minimize the three weaknesses identified in
section 4. RBAC is an access control model that simplifies structuring the access right
for a domain. Policies are elaborated using a policy language such as XACML
(Extensible Access Control Markup Language) [36]. The basic RBAC model can be
extended by modeling using OWL (Web Ontology Language) [35] that enables going
beyond the basic semantics of RDF schema to perform reasoning tasks necessary to
enforce specific constraints such as the separation of duty (SoD) or role hierarchies.
We also use OWL for the representation of our responsibility-RBAC model.
      </p>
      <p>This paper is organized as follows. Section 2 introduces the RBAC model and its
user to role and permission to role assignment process. Section 3 presents our
responsibility model, section 4 integrates both models into a single one, section 5
compares the representation of our model with two representative existing works and
the last section concludes.</p>
    </sec>
    <sec id="sec-2">
      <title>2 Background: RBAC</title>
      <sec id="sec-2-1">
        <title>2.1 The RBAC Model</title>
        <p>
          The concept of role has been introduced in software engineering about 35 years ago
and has followed the development of traditional access control techniques such as the
Mandatory Access Control or Discretionary Access Control. Role Based Access
Control (RBAC-Fig 1.) has been introduced in the NIST standard for role-based
access control [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] and embodies the entire previously developed notions in a single
model which is now the reference access control mechanism for most software
applications. The publication of this standard has been followed by many related
papers which adapt the model for specific fields (e.g. eCommerce, [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]), to propose
alternative solutions according to other constraints (Context Aware RBAC, [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]), or for
proposing solutions for managing some of its aspects (e.g. ARBAC [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ], URA97 [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] or
PRA97 [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ].
        </p>
        <p>RBAC is a high level model with the objective to simplify the management of
granting permissions to users. This is especially necessary in multinational companies
where the amount of employees often count in thousands. It provides access decisions
based on two associations – the association of users to roles based on the function that
users assume and based on their responsibilities, and the association of permissions to
roles describing that a role has the permission to perform specific operations on
objects. This means that it is easy to change the assignment of people to roles without
changing permissions.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2 User-Role and Permission-Role Assignment</title>
        <p>
          The process of assigns users to roles and permissions to roles is normally a
managerial function performed by the business manager or the process owner to
decide which employee needs to access what application to achieve her job. The
actual implementation of this may be delegated by the application business owner to a
security administrator. URA97 [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] and PRA97 [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] are both part of the ARBAC97 [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]
model (Administrative RBAC) that permits the assignment of the users to roles and
permission to role by means of administrative roles and permissions. Both URA97
and PRA97 are defined in the context of RBAC96 model family but are applicable for
most of the RBAC model. Their philosophy is the creation of administrative roles
managed by security officers. These administrative roles are granted administrative
permissions to assign or remove user to/from roles. In the same way that RBAC96
defines role hierarchies, ARBAC97 defines administrative role hierarchy so that a
senior security officer inherits permissions from a junior security officer below him in
the role hierarchy. For example, if the junior has assigned an employee to a
inappropriate business roles, the senior security officer can remove that employee
from the role or change the permissions associated with it. URA97 gives a detailed
explanation of the administration of the assignment process.
        </p>
        <p>The simplest way for a manager to assign permission to a user is to assign that user
in to a role that encompasses specific tasks to perform and has the required
permissions to perform the tasks. By doing so, the manager implicitly obliges the user
to accept the responsibility to perform the tasks but does not actually know whether
the employee has agreed to this. Not taking into account the employee‟s commitment
is an authoritarian way of managing staff and may result in company goals not being
achieved due to unwillingness of employees to perform assigned tasks (see section
3.3). Although this may seems unavoidable, especially in large companies, it could
easily be improved by incorporating acceptance of responsibility by a user within the
role assignment process, as shown in this paper.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3 Responsibility model</title>
      <p>
        In this section, we present our generic responsibility model as a proposed
enhancement to RBAC. The complete responsibility model (figure 2) is presented in
detail in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. The analysis of the concept of responsibility [
        <xref ref-type="bibr" rid="ref1 ref10">1,10</xref>
        ] highlights that there
is a plethora of definitions for it. A commonly accepted definition of responsibility
encompasses the idea of having the obligation to ensure that something happens. The
responsibility model is built around three sets of concepts. The first set concerns
accountability of the employee regarding the obligation targeted by the responsibility,
the second set concerns the rights required to fulfilled the obligations and the third set
concerns the commitment to be pledged by that employee.
      </p>
      <sec id="sec-3-1">
        <title>3.1 Concept of obligation/accountability</title>
        <p>
          We define an obligation as a duty to perform an action. Dobson et al. [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] classifies it
following two perspectives: functional obligation as what a role must do with respect
to a state of affairs (e.g. execute an activity) and a structural (managerial) obligation
as what a role must do in order to fulfill a responsibility such as directing, supervising
and monitoring.
        </p>
        <p>
          Accountability and answerability are similar concepts that are composed of one or
more obligation(s) to report the achievement, maintenance or avoidance of some
given state [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] to an authority. For our model, we prefer the definition of
answerability provided by Cholvy as an obligation or a moral duty to report or
explain the action or someone else’s action to a given authority [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] and the
definition of accountability from Laudon and Laudon [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] as a feature of systems and
social institutions: It means that mechanisms are in place to determine who took
responsibility of actions. Accountability thus includes answerability as well as the
possibility of sanctions for non-fulfillment of obligations [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. Stahl [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] argues that
accountability describes the structures, required to facilitate responsibility and that
responsibility is the ascription of an object to a subject rendering the subject
answerable for the object. Stahl also focuses on the sanction as being of central
importance for responsibility. He nuances the sanction as positive or negative.
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2 Concept of right</title>
        <p>
          We define the right as what is due to a employee. This concept is common but is not
systematically embedded in the IT frameworks [
          <xref ref-type="bibr" rid="ref16">16, 34</xref>
          ]. It encompasses facilities
required by an employee to fulfill his accountabilities. These facilities could include,
amongst others, capabilities, authorities or the right to delegate.
        </p>
        <p>
          Capability describes the possession of requisite qualities, skills or resources to
perform an action [
          <xref ref-type="bibr" rid="ref12 ref16 ref17">12,16,17</xref>
          ] and relate to a user. This may be implied through access
rights, authorizations or permissions [
          <xref ref-type="bibr" rid="ref18 ref19">18,19</xref>
          ].
        </p>
        <p>
          Authority describes the power or right to give orders or makes decisions. This
concept is introduced in CIMOSA [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] as the “power” to command and control other
employees and to assign responsibilities.
        </p>
        <p>
          Delegation is a right to transfer some part of the responsibility to another employee
that pledges commitment for it (see section 3.3). This transfer may concern the
transfer of right or of accountability or both. The delegation of an obligation may or
may not be accompanied by the delegation of right for the delegatee to further
delegate the same obligation [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ].
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>3.3 Assignment/delegation process</title>
        <p>We define assignment as the action of linking an employee to a responsibility and
delegation is the transfer of an employee‟s responsibility assignment to another
employee.</p>
        <p>
          The commitment by an employee related to that assignment or delegation
represents his moral obligation to fulfill the action and the assurance that he performs
it with respect of an ethical code. The commitment remains a virtual concept, difficult
to define as well as to integrate in a strictly formalized framework. In [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ], Meyer and
Allen acknowledge that commitment should be conceptualized as a psychological
state concerned with how people feel about their organizational engagements. To
bypass the integration difficulty, we propose to extend the model with the
components that can be used to enforce the commitment.
        </p>
        <p>
          Commitment’s antecedent in the literature relate to pragmatic variables [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ] that
may influence a person‟s commitment e.g. the age of the employee and the time he
spent in the organization [
          <xref ref-type="bibr" rid="ref23 ref24 ref25">23,24,25</xref>
          ], the perception of job security [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ], management
culture and style [
          <xref ref-type="bibr" rid="ref27">27</xref>
          ], the employee‟s investments in time, money and effort [
          <xref ref-type="bibr" rid="ref28">28</xref>
          ] or
how his experience is valued by the company [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ]. A scientific survey of commitment
also highlights that Commitment outcomes may really influence the quality and
efficiency of the action achieved. Pfeffer in [
          <xref ref-type="bibr" rid="ref29">29</xref>
          ] explains that Employee commitment
is argued to be critical to contemporary organizational success. The following list
summarizes commitment outcomes:
• Employee performance [
          <xref ref-type="bibr" rid="ref30">30</xref>
          ] – committed employees performed better when
committed to both their organization and their profession.
• Retention of the employee – many studies demonstrate the link between the
commitment and the employee‟s turnover [
          <xref ref-type="bibr" rid="ref28 ref30 ref31">28,30,31</xref>
          ].
• Citizen behavior1 – research over these outcomes remain however inconclusive
[
          <xref ref-type="bibr" rid="ref32">32</xref>
          ].
1 According to [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] definition, it represents the individual behavior that is discretionary, not
directly or explicitly recognized by the formal reward system, and in the aggregate promotes
the efficient and effective functioning of the organization
        </p>
        <p>Based upon the commitment outcomes and antecedent definition, we may assume
that commitment for responsibility of an action means will increase trust in the
achievement of an obligation or in the accountability attached to the responsibility, as
well as increase efficiency (and consequently capabilities) for this employee to
perform the action.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Mapping RBAC with the responsibility model</title>
      <p>
        In this section we propose a novel model called responsibility-RBAC (figure 3). As
seen in section 2, the three main elements of RBAC are User, Role and Permission
(dashed boxes in figure 3) and the two main functions are User-role assignment
(URA) and Permission-role assignment (PRA) indicated by dashed arrows in figure 3.
Although RBAC presents many advantages such as facilities to grant or to remove
permissions to a large number of employees, it also presents weaknesses regarding the
following business IT alignment constraints:
1. Number of roles: the inflexibility of the model may result in more roles than
users if all permission assignments are very distinct [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ] or in order to
accommodate a user specific constraint [38]. Moreover, in small organisation,
the concept of role does not always map onto access rights.
2. Employee‟s commitment: RBAC does not offer cater for management of the
employee‟s commitment regarding the tasks they are responsible for.
3. The representation of RBAC in OWL results in the following problems:
inconsistencies in ontology [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], difficulty of detection of constraint violations
using DL-reasoner [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], as well as the need to deploy complex architectures [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]
      </p>
      <p>The three next sub-sections analyze the contribution of the responsibility-RBAC
model to improve RBAC above listed weaknesses</p>
      <sec id="sec-4-1">
        <title>4.1 Number of roles optimization</title>
        <p>RBAC requires an employee (type of business USER) who needs a permission to
achieve a task to be assigned to a role. Thus, if an employee needs to have
permissions to perform a task which is independent of existing roles, then a specific
role must be created or the task must be associated with an existing role, even if the
latter is not directly related to the task. This is mainly due to the lack of granularity of
RBAC that may lead to situations where the number of roles is larger than the number
of users, or where roles do not reflect real job functions because they are assigned
permissions for a too heterogeneous set of tasks.</p>
        <p>Our proposal to solve those problems is to introduce the concept of responsibility
as an intermediary concept between the user and the role in RBAC (figure 3). We
consider that the role is a predefined set of responsibilities, that employees can be
assigned specific responsibilities, independent of roles and that permissions are
associated with the responsibilities for which they are required. This model allows us
to refine the URA concept of RBAC: users are assigned to responsibilities as far as
they commit to them. The responsibility is an abstract concept that could be either a
concrete atomic responsibility or a concrete role (group of responsibilities). The PRA
concept of RBAC is refined through associating permissions both to atomic
responsibilities and to roles.</p>
        <p>The tuple of concepts [user-role-responsibility] facilitates defining two types of
user-role assignments and one type of responsibility-role assignment:
1. Direct role assignment: an employee is assigned to a role and gets the
corresponding responsibilities and permissions. In that case, the role is often
the main function of the employee and corresponds to his main function in
the company.
2. Direct atomic responsibility assignment: An employee is assigned an atomic
responsibility without any associated role and the employee then gets the
corresponding permissions.
3. Indirect role assignment: an employee is assigned, by direct atomic
responsibility assignment all the responsibilities that compose a predefined
role, so he is implicitly assigned to the role and he gets the permissions
corresponding to those responsibilities. This case reflects the situation where
an employee is assigned to more and more responsibilities which happen to
the responsibilities predefined in a role. Whereas from an IT point of view,
the set of these responsibilities correspond to a role, the employee does not
have the title corresponding to the role, from an organizational viewpoint.</p>
        <p>The direct role assignment corresponds to the user-role assignment mechanism
proposed in RBAC. The advantage of this solution a large number of permissions for
users are granted or managed. For example, suppose that the role of project manager
is composed of three responsibilities:
- management of the team,
- management of the project outcomes,
- management of the budget.</p>
        <p>The employee who is assigned to that role receives all the permissions necessary
for the management of the budget, the management of the team, and the management
of the outcomes. If a new responsibility is added to the role, the employee is
automatically assigned to it.</p>
        <p>The direct atomic responsibility assignment: the user is assigned to an atomic
responsibility and receives the permissions necessary to perform the tasks linked to
that responsibility. E.g. an employee who is not project manager but who however
performs the management of the outcomes is assigned responsibility for that task and
receives the permissions necessary to perform it. This situation could occur for
example in the case where the project manager assigns the management of the
outcomes to a subaltern. In RBAC, representing this situation requires the definition
of an explicit role for the management of outcomes. If the equivalent situation occurs
for the budget management and for the team manager, the number of roles could
considerably increase and the advantage of using roles for granting or removing
permission to a user will diminish.</p>
        <p>The indirect role assignment corresponds to a user-role assignment that exists
when an employee is assigned to all responsibilities that compose the role. Whereas
RBAC only offers the possibility to assign users to roles, the responsibility-RBAC
model permits additionally to refine the granting of permissions to atomic
responsibilities and to automatically assign an employee to a role when that employee
performs all the atomic responsibilities that compose that role. E.g. an employee who
is separately assigned responsibility for the budget management, then for the
outcomes management, and afterward for the team management is, as result,
implicitly assigned to the project manager role. In that perspective, the employee is
assigned to a role from an IT point of view but that employee to role assignment is
not recognized by the company. Detecting and officially acknowledging that
employee to role association (and consequently make it a direct role assignment) is an
improvement of the business IT alignment. If a new responsibility is added to the role,
then it will be automatically assigned to the employee in the case of direct role
assignment but not in the case of indirect role assignment.</p>
        <p>There are three types of responsibility/role de-assignment: direct removal of role,
direct removal of responsibility and indirect removal of role. In that last case, when
all the responsibilities of a role are removed from an employee, this role is from an IT
point of view no longer assigned to the employee whereas from an organizational
point of view, this employee is still assigned to the role.</p>
        <p>
          The delegation of responsibility is not the same as the removal of responsibility. In
the case of delegation, the employee keeps the obligation of supervision [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ].
        </p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2 Employees’ commitment to the responsibility</title>
        <p>In order to explain how the commitment may be included the user to
role/responsibility assignment process, a conceptual assignment process is proposed
as illustrated in figure 4. When being assigned to a role or to an atomic responsibility,
the employee needs to explicitly commit to the achievement of the task(s) related to
the role or to those related to the atomic responsibility. This concept of commitment
does not exist in RBAC as it considers the assignment of an employee to a role as an
action performed solely by the employee‟s manager. Based on our review of the
significance of the commitment in section 3.3 and according to the responsibility
model, we propose to integrate the commitment in the employee to responsibility
assignment process. The stakeholders involved in that process are indicated in figure
3 as grey boxes. The employee is assigned responsibility to achieve a task by the
delegator who remains responsible and accountable for the management of the task,
as in CobiT [34]. The employee’s manager is responsible for the management of the
employee. Sometimes the task manager and the employee's manager is the same
person. The RBAC administrator is the security officer who manages the access
rights.</p>
        <p>An employee to responsibility assignment process may start with a request from a
delegator to transfer the obligation related to a task to an employee (figure 4). This
transfer is possible if the employee„s manager accepts the assignment of the
responsibility to the employee and if that employee explicitly commits to fulfill the
task. The first condition corresponds to a double control which is: the employee
availability and the employee capability. In some cases, the employee is also the
manager and consequently, decides whether to accept or reject new responsibilities
according to availabilities. The second condition corresponds to the commitment
pledged by the employee according to his perception of the environment, guarantees
received, interest in the task, etc. (see commitment antecedent in section 3.3).</p>
        <p>Once the delegator receives the agreement from the employee‟s manager and the
commitment from the employee, the delegator requests the RBAC administrator to
provide the permissions needed to achieve the task. As soon as the permissions are
granted, the employee is assigned the responsibility (figure 4).</p>
      </sec>
      <sec id="sec-4-3">
        <title>4.3 Responsibility-RBAC representation with OWL</title>
        <p>
          The Web Ontology Language OWL is a semantic markup language for publishing
and sharing ontologies on the Web. OWL defines classes, properties (binary relation
that specifies class characteristics), instances (individuals that belong to the classes)
and operations. Recent research efforts [
          <xref ref-type="bibr" rid="ref8 ref9">8,9</xref>
          ] concern the translation of RBAC model
onto policy languages using OWL. [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] argues that Policy languages grounded in
Semantic Web technologies allow policies to be described over heterogeneous domain
data and promote common understanding among participants who not use the same
information, and using OWL will help in developing security frameworks with well
understood and verifiable security properties for open, dynamic environments, which
require coordination across multiple organization […].
        </p>
        <p>
          To represent the responsibility-RBAC model and remain aligned with the current
research, we retain some elements of the ROWLBAC representation and extend it
with the definition of a new domain for the responsibility-RBAC model, called rrbac
(figure 5). ROWLBAC provides following classes: Action, Subject, Object (lines 1 to
3) and two subclasses of action: permission and prohibition (lines 5 to 8). We also
prefer the representation of the role as a class (1st approach of [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ], line 4) and the
representation of the separation of duty (SoD) by the property disjointWith. The SoD
is the concept of having at least two people required to complete a task to prevent too
much power for a single person. In order to bypass the addition of new rules and to
avoid the problem of detection of constraint violation by the DL-reasoner (see section
5), the SoD is represented at the responsibility layer. SoD can be static (SSoD) or
dynamic (DDoD) if it is function of the run time environment. We do not consider the
representation of the dynamic SoD in this paper. To represent the responsibility in the
new rrbac domain a new owl class is needed (line 12). The user to responsibility and
the responsibility to role assignments are represented by lines 13 to 18.
1 Action a rdfs:Class
2 Subject a rdfs:Class
3 Object a rdfs:Class
4 rbac:Role a owl:Class
5 PermittedAction rdfs:subClassOf Action
6 owL:disjonctionWith ProhibitiedAction
7 ProhibitiedAction rdfs:subClassOf Action
8 owL:disjonctionWith PermittedAction
9 Subject rdfs:property, owl:FunctionalProperty
10 rdfs:domain Action
11 rdfs:range Subjects
12 rbac:responsibility a OWL:Class
13 rbac:role owl:ObjectPropety rdf:ID=”isComposedOf”
14 rdfs:domain rbac:role
15 rdfs:range rrbac:responsibility
16 rrbac:responsibility owl:ObjectPropety rdf:ID=”isAssignedTo”
17 rdfs:domain rrbac:responsibility
18 rdfs:range rrbac:employee
Fig. 5. Responsibility-RBAC representation in OWL
Enhancement of Business IT Alignment 71
        </p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5 Related work regarding the translation of RBAC into policy</title>
      <p>
        This section explains how our approach handles the weakness of other ones related to
the translation of RBAC into policy. From the existing work, we focus our review on
what we consider are the two most significant ones: ROWLBAC and XACML+OWL.
In ROWLBAC [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], Finin et al. propose two approaches to define an OWL domain to
represents RBAC. In the first approach, the role is considered as a class. The
hierarchy between roles is represented using subClassOf and the SoD is represented
using the property disjointWith. The association of permission or prohibition to role is
achieved with an OWL class expression equivalent to our representation of the
permission to responsibility assignment. The second approach (figure 7) models a role
as an instance of the generic role and uses the ObjectProperty role to link a subject to
her possible role (lines 2 to 4). The hierarchy between roles, SoD and the permission
to role association is represented by the creation of a new property, respectively:
subRole (lines 5 to 7), ssod (for static SoD, lines 8 to 10), dsod (for dynamic SoD)
and permitted (lines 11 to 13). Figure 8 illustrates that second approach.
1 rbac:Role a owl:Class
2 rbac:Role owl:ObjectProperty
3 rdfs:domain rbac:Subject
4 rdfs:range rbac:Role
5 rbac:subRole owl:TransitivePropety
6 rdfs:domain rbac:Role
7 rdfs:range rbac:Role
8 rbac:ssod owl:symmetricProperty, owl:TransitiveProperty
9 rdfs:domain rbac:Role
10 rdfs:range rbac:Role
11 rbac:permitted rdfs:propety
12 rdfs:domain rbac:Role
13 rdfs:range Action
      </p>
      <p>
        For Ferrini et al. [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], the analysis of both ROWLBAC representations [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] shows
that the first approach has the disadvantage of being inconsistent when 2 classes (Di
and Dj) are at the same time included (according to the role-hierarchy) and subject to
SoD. Ferrini et al. also uses the ROWLBAC second approach to model RBAC in
OWL (namely, the association between a subject and a role is represented by the
ObjectProperty hasRole(subject,Role)). However, this has the disadvantage that
constraints applying to properties to bind roles together (such as for DSoD or SSoD)
is not handled by the standard DL-reasoner [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Ferrini et al. defines a framework to
integrate XACML and OWL ontologies for supporting RBAC. It proposes to
decouple the management of constraints such as the SoD from the specification and
enforcement of XACML policies. The framework includes a critical module to
support the DSoD that is based on an obligation to update the ontology with the
information related to permissions granted to a subject. The principle is that when a
DSoD exists and when a permission has already been granted to a subject, the
obligation to update the ontology for another permission (that may not be assigned to
the subject during the same session) will fail because it results in an inconsistency in
the ontology. The failure of that obligation results in the denial of the second
permission.
      </p>
      <p>In XACML+OWL, a role is represented as a class and the hierarchy by the
ObjectProperty subRoleOf (Role, Role). The SoD is represented with the property
disjointWith. The disadvantage is that it solves the translation of the SoD constraint
with the manipulation of an obligation generator module that supports the automatic
creation of policy. This solution is not simple and could be complex to deploy in
practice.</p>
      <p>The responsibility-RBAC model proposes an innovative approach to represent both
of those constraints:
- In RBAC, the SoD is positioned at the role level and specifies that two roles
may not be activated together. We position the SoD at the responsibility
level (figure 3) and state that two responsibilities may not be activated
together. This improvement limits the SoD strictly to the concerned
responsibilities and allows an employee to remain assigned to many roles
under the condition that all responsibilities that compose that roles respect
the SoD constraint. If this is not the case, conflicting responsibilities must be
assigned to another employee.
- RBAC positions the concept of role-hierarchy at the role level (figure 3). We
keep it as it is, since we agree that the hierarchy reflects the structure
between job functions.</p>
    </sec>
    <sec id="sec-6">
      <title>6 Conclusions and future works</title>
      <p>In this paper we have proposed improvements to some aspect of business IT
alignment by refining the assignment of permissions to users based on their business
responsibilities. To achieve that, we have proposed an extension to RBAC with
responsibility aspect to form the responsibility-RBAC model.</p>
      <p>The main contributions are: the optimization of the number of roles by enhancing
RBAC with the concept of responsibility and the association of permissions to
responsibility, requiring an employee‟s explicit commitment regarding the tasks they
are responsible for, and the representation of the responsibility-RBAC in OWL,
including a new perspective to represent the constraint of SoD and hierarchy.</p>
      <p>Future work will complete the innovative responsibility-RBAC model, deal with
some of the above listed issues such as the translation of the model onto policies and
evaluate our proposals with real case studies.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Feltus</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Petit</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Dubois</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <year>2009</year>
          .
          <article-title>Strengthening employee's responsibility to enhance governance of IT: COBIT RACI chart case study</article-title>
          .
          <source>In Proceedings of the First ACM Workshop on information Security Governance</source>
          (Chicago, Illinois, USA, November
          <volume>13</volume>
          -
          <issue>13</issue>
          ,
          <year>2009</year>
          ).
          <source>WISG '09. ACM</source>
          , New York, NY,
          <fpage>23</fpage>
          -
          <lpage>3</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Ferraiolo</surname>
            ,
            <given-names>D. F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sandhu</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gavrila</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuhn</surname>
            ,
            <given-names>D. R.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Chandramouli</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <year>2001</year>
          .
          <article-title>Proposed NIST standard for role-based access control</article-title>
          .
          <source>ACM Trans. Inf. Syst. Secur. 4</source>
          ,
          <issue>3</issue>
          (Aug.
          <year>2001</year>
          ),
          <fpage>224</fpage>
          -
          <lpage>274</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <year>2007</year>
          .
          <article-title>Designing secure e-commerce with role-based access control</article-title>
          .
          <source>Int. J. Web Eng. Technol. 3</source>
          ,
          <issue>1</issue>
          (Dec.
          <year>2007</year>
          ),
          <fpage>73</fpage>
          -
          <lpage>95</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Kulkarni</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Tripathi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>2008</year>
          .
          <article-title>Context-aware role-based access control in pervasive computing systems</article-title>
          .
          <source>SACMAT '08. ACM</source>
          , New York, NY,
          <fpage>113</fpage>
          -
          <lpage>122</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Sandhu</surname>
            ,
            <given-names>R.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bhamidipati</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Munawer</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <article-title>The ARBAC97 Model for Role-Based Administration of Roles</article-title>
          , TISSEC,
          <year>1999</year>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Sandhu</surname>
            ,
            <given-names>R. S.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Bhamidipati</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <year>1998</year>
          .
          <article-title>The URA97 Model for Role-Based User-Role Assignment</article-title>
          .
          <source>IFIP Tc11 Wg11.3 Eleventh international Conference on Database Securty Xi: Status and Prospects (August 10 - 13</source>
          ,
          <year>1997</year>
          ). T. Y. Lin and
          <string-name>
            <given-names>S.</given-names>
            <surname>Qian</surname>
          </string-name>
          , Eds. IFIP Conference Proceedings, vol.
          <volume>113</volume>
          .
          <string-name>
            <surname>Chapman</surname>
          </string-name>
          &amp; Hall Ltd., London, UK,
          <fpage>262</fpage>
          -
          <lpage>275</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Sandhu</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Bhamidipati</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <year>1998</year>
          .
          <article-title>An Oracle implementation of the PRA97 model for permission-role assignment</article-title>
          .
          <source>3th ACM Workshop on Role-Based Access Control (Fairfax</source>
          , Virginia, United States,
          <source>October 22 - 23</source>
          ,
          <year>1998</year>
          ).
          <source>RBAC '98. ACM</source>
          , New York, NY,
          <fpage>13</fpage>
          -
          <lpage>21</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Ferrini</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Bertino</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <year>2009</year>
          .
          <article-title>Supporting RBAC with XACML+OWL</article-title>
          .
          <source>In Proceedings of the 14th ACM Symposium on Access Control Models and Technologies (Stresa</source>
          , Italy, June 03 - 05,
          <year>2009</year>
          ).
          <source>SACMAT '09. ACM</source>
          , New York, NY,
          <fpage>145</fpage>
          -
          <lpage>154</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Finin</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Joshi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kagal</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Niu</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sandhu</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Winsborough</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Thuraisingham</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <year>2008</year>
          .
          <article-title>ROWLBAC: representing role based access control in OWL</article-title>
          .
          <source>SACMAT '08. ACM</source>
          , New York, NY,
          <fpage>73</fpage>
          -
          <lpage>82</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Cholvy</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cuppens</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Saurel</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <article-title>Towards a logical formalization of responsibility</article-title>
          ,
          <source>Sixth International Conference on Artificial Intelligence and Law</source>
          , pages
          <fpage>233</fpage>
          -
          <lpage>242</lpage>
          ,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Dobson</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Martin</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <source>Enterprise Modeling Based on Responsibility</source>
          , TRUST IN Technology: A
          <string-name>
            <surname>Socio-Technical</surname>
            <given-names>Perspective</given-names>
          </string-name>
          , Clarke,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Hardstone</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Rouncefield</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            and
            <surname>Sommerville</surname>
          </string-name>
          , I., eds., Springer,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Sommerville</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lock</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Storer</surname>
          </string-name>
          . T. and
          <string-name>
            <surname>Dobson</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <source>Deriving Information Requirements from Responsibility Models</source>
          , 21st International Conference, CAiSE
          <year>2009</year>
          , Amsterdam, The Netherlands, June 8-12,
          <year>2009</year>
          . ISBN 978-3-
          <fpage>642</fpage>
          -02143-5.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Fox</surname>
            ,
            <given-names>J. A.</given-names>
          </string-name>
          ,
          <article-title>The uncertain relationship between transparency and accountability" (August 1,</article-title>
          <year>2007</year>
          ).
          <article-title>Center for Global, International</article-title>
          and
          <string-name>
            <given-names>Regional</given-names>
            <surname>Studies</surname>
          </string-name>
          . Reprint Series. Paper
          <string-name>
            <surname>CGIRS-Reprint-</surname>
          </string-name>
          2007-2.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Stahl</surname>
            ,
            <given-names>B. C.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Wood</surname>
            ,
            <given-names>Ch. Forming IT</given-names>
          </string-name>
          <article-title>Professionals in the Internet Age: A Critical Case Study" In: Yoong, Pak</article-title>
          &amp; Huff, Sid (eds.) (
          <year>2006</year>
          )
          <article-title>: Managing IT Professionals in the Internet Age</article-title>
          . Idea Group, Hershey, PA:
          <fpage>120</fpage>
          -
          <lpage>139</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Laudon</surname>
            ,
            <given-names>K.C.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Laudon</surname>
            ,
            <given-names>J.P.</given-names>
          </string-name>
          (
          <year>1999</year>
          ),
          <source>Essentials of Management Information Systems, 4th edition London</source>
          et al.,
          <source>Prentics Hall.</source>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Vernadat</surname>
            <given-names>F. B.</given-names>
          </string-name>
          ,
          <source>Enterprise Modelling and Integration</source>
          , Chapman &amp; Hall, London (
          <year>1995</year>
          ),
          <source>ISBN 0-412-60550-3</source>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>E. S.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <year>2001</year>
          .
          <article-title>Modelling Trust for System Design Using the i* Strategic Actors Framework</article-title>
          . Workshop on Deception, Fraud, and Trust in Agent Societies Held During the Autonomous,
          <source>Eds. Lecture Notes In Computer Science</source>
          , vol.
          <volume>2246</volume>
          . SpringerVerlag, London,
          <fpage>175</fpage>
          -
          <lpage>194</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Qingfeng</surname>
            <given-names>He</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Annies I</surname>
          </string-name>
          .
          <article-title>Antón, A Framework for Privacy-Enhanced Access Control Analysis in Requirements Engineering</article-title>
          , REFSQ'03,
          <string-name>
            <surname>Austria</surname>
          </string-name>
          ,
          <year>June 2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Roeckle</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schimpf</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Weidinger</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <year>2000</year>
          .
          <article-title>Process-oriented approach for rolefinding to implement role-based security administration in a large industrial organization</article-title>
          .
          <source>RBAC '00. ACM</source>
          , New York, NY,
          <fpage>103</fpage>
          -
          <lpage>110</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20] Meyer,
          <string-name>
            <given-names>J.P.</given-names>
            &amp;
            <surname>Allen</surname>
          </string-name>
          ,
          <string-name>
            <surname>N.J.</surname>
          </string-name>
          (
          <year>1991</year>
          ).
          <article-title>A three component conceptualization of organizational commitment</article-title>
          .
          <source>Human Resource Management Review</source>
          .
          <volume>1</volume>
          ,
          <fpage>61</fpage>
          -
          <lpage>98</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Vandenberghe</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bentein</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stinglhamber</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <article-title>Affective commitment to the organization, supervisor, and work group: Antecedents and outcomes</article-title>
          ,
          <source>Journal of Vocational Behavior</source>
          , Volume
          <volume>64</volume>
          ,
          <string-name>
            <surname>Issue</surname>
            <given-names>1</given-names>
          </string-name>
          ,
          <string-name>
            <surname>February</surname>
            <given-names>2004</given-names>
          </string-name>
          , Pages
          <fpage>47</fpage>
          -
          <lpage>71</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <surname>Mowday</surname>
            ,
            <given-names>R.T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Porter</surname>
            ,
            <given-names>L. W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Steers</surname>
            ,
            <given-names>R. M.</given-names>
          </string-name>
          (
          <year>1982</year>
          ),
          <article-title>Employee-Organization Linkages: The Psychology of Commitment, Absenteeim, and Turnover</article-title>
          . New York: Academic Press.
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <surname>Buchanana</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          , II. (
          <volume>194</volume>
          ),
          <article-title>Building organizational Commitment: The Socialization of Managers in work organizations</article-title>
          ,
          <source>Administrative science Quarterly</source>
          ,
          <volume>19</volume>
          , pp.
          <fpage>533</fpage>
          -
          <lpage>546</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <surname>Hall</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          (
          <year>1977</year>
          ),
          <article-title>Organizational Identification as a function of Career Pattern and Organizational Type</article-title>
          , Administrative Science Quarterly,
          <volume>17</volume>
          , pp.
          <fpage>340</fpage>
          -
          <lpage>350</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <surname>Lio</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          (
          <year>1995</year>
          ),
          <article-title>Professional Orientation and Organizational Commitment among Employees: an Empirical Study of Detention Workers</article-title>
          ,
          <source>Journal of Public Administration Research and Theory, 5</source>
          , pp.
          <fpage>231</fpage>
          -
          <lpage>246</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <surname>Niehoff</surname>
            ,
            <given-names>B. P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Enz</surname>
            ,
            <given-names>C.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grover</surname>
            ,
            <given-names>R. A.</given-names>
          </string-name>
          (
          <year>1990</year>
          ),
          <article-title>The Impact of Top-Management Ctions on Employee Attitudes and Perceptions</article-title>
          , Group &amp; Organization
          <string-name>
            <surname>Studies</surname>
          </string-name>
          ,
          <volume>15</volume>
          ,
          <issue>3</issue>
          ,
          <fpage>337</fpage>
          -
          <lpage>352</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <surname>Florkowski</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schuster</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>1992</year>
          ),
          <article-title>Support for Profit Sharing and Organizational Commitment: A Path Analysis</article-title>
          ,
          <source>Human Relations</source>
          ,
          <volume>45</volume>
          ,
          <issue>5</issue>
          , pp.
          <fpage>507</fpage>
          -
          <lpage>523</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <surname>Blau</surname>
            ,
            <given-names>G. J.</given-names>
          </string-name>
          (
          <year>1985</year>
          ),
          <article-title>The measurmement and Prediction of Career Commitment</article-title>
          ,
          <source>Journal of Occupational Psychology</source>
          ,
          <volume>58</volume>
          , pp.
          <fpage>277</fpage>
          -
          <lpage>288</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <surname>Pfeffer</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>1998</year>
          ).
          <article-title>The Human Equation</article-title>
          . Boston, MA., Harvard Business School Press.
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30] Meyer,
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Allen</surname>
          </string-name>
          ,
          <string-name>
            <surname>N. J.</surname>
          </string-name>
          (
          <year>1984</year>
          ),
          <article-title>Testing the „Side-Bet Theory‟ of Organizational Commitment: Some Methodological Considerations</article-title>
          ,
          <source>Journal of Applied Psychology</source>
          ,
          <volume>69</volume>
          , pp.
          <fpage>372</fpage>
          -
          <lpage>378</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <surname>Porter</surname>
            ,
            <given-names>L.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Steers</surname>
            ,
            <given-names>R. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mowday</surname>
          </string-name>
          , R. T.,
          <string-name>
            <surname>Boulian</surname>
            ,
            <given-names>P. V.</given-names>
          </string-name>
          (
          <year>1974</year>
          ),
          <article-title>Organizational Commitment, Job Satisfaction, and Turnover Among Psychiatric Technicians</article-title>
          ,
          <source>Journal of Applied Psychology</source>
          ,
          <volume>59</volume>
          , pp.
          <fpage>603</fpage>
          -
          <lpage>9</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <surname>Williams</surname>
            ,
            <given-names>E.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rondeau</surname>
            ,
            <given-names>K.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Francescutti</surname>
            ,
            <given-names>L.H.</given-names>
          </string-name>
          ,
          <article-title>Impact of culture on commitment, satisfaction, and extra-role behaviors among Canadian ER physicians</article-title>
          , Leadership in Health Services,
          <year>2007</year>
          , vol.
          <volume>20</volume>
          ,
          <string-name>
            <surname>Issue</surname>
            <given-names>3</given-names>
          </string-name>
          ,
          <fpage>147</fpage>
          -
          <lpage>158</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ramamohanarao</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Versteeg</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,Zhang,
          <string-name>
            <surname>R.</surname>
          </string-name>
          <article-title>RoleVAT: Visual Assessment of Practical Need for Role Based Access Control</article-title>
          ,
          <string-name>
            <surname>ACSAC</surname>
          </string-name>
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>