DutyNodes extension:
The DutyNodes package extends the Business Activity library and runtime engine by providing platform support for process-related obligation policies.
Main Features (in Version 0.1.1):
- Specification of process-related duties for defining obligation policies.
- Specification of duty hierarchies (i.e. refining duties via sub-duties).
- Many-to-many duty-to-task assignments.
- Revocation of duty-to-task assignments.
- Assignment of compensation actions to duties.
- Revocation of compensation actions.
- Definition of time constraints for duties.
- Functions for checking time constraints.
- Duty-aware redefinition of task-to-role assignments.
- Duty-aware redefinition of the task allocation mechanism.
- Additional duty-related introspection options.
Download:
Related Papers and Articles:
|
S. Schefer, M. Strembeck: Modeling
Process-Related Duties with Extended UML Activity and
Interaction Diagrams, In: Proc. of the
International Workshop on Flexible Workflows in
Distributed Systems, Workshops der wissenschaftlichen
Konferenz Kommunikation in verteilten Systemen
(WowKiVS), Electronic Communications of the EASST,
Vol. 37, Kiel, Germany, March 2011
(ps,
pdf,
extended version) |
|
DutyNodesConstraints
extension: The DutyNodesConstraints package
extends the DutyNodes package with support for the definition of
static and dynamic mutual exclusion constraints as well as
role-binding and subject-binding constraints for duties. Several
consistency checks ensure the consistency between design-time
and runtime models. The DutyNodesConstraints package has to be
used in combination with the DutyNodes package (see above).
Main Features (in Version 0.1.1):
- Definition of mutual exclusion constraints and binding constraints for duties.
- Duty-aware redefinition of functions for mutual exclusion and binding constraints.
- Redefinition of the duty-to-task assignment function.
- Redefinition of the task-to-role assignment function.
- Duty-aware checking of mutual exclusion and binding constraints at runtime.
Download:
Related Papers and Articles:
|
S. Schefer:
Consistency Checks for Duties in Extended UML2 Activity Models,
In: Workshop Proc. of the Sixth International Conference on Availability, Reliability and Security (ARES),
International Workshop on Security Aspects in Process-Aware Information Systems (SAPAIS), IEEE,
Vienna, Austria, August 2011.
(pdf) |
|
Delegation
extension: The Delegation package enables
delegation of tasks, duties, and roles. If a software component
uses the delegation functions for duties, this package requires
the DutyNodes package (see above).
Main Features (in Version 0.1.1):
- Definition of delegation roles.
- Definition of delegation role-hierarchies.
- Single-step and multi-step delegation of roles.
- Permanent and temporary delegation of roles.
- Definition of task-to-role delegations and role-to-role delegations.
- Revocation of task-to-role and role-to-role delegations.
- Assignment of subjects to delegation roles (role-to-subject delegation).
- Revocation of role-to-subject delegations.
- Additional introspection options for delegation roles.
Download:
Related Papers and Articles:
|
S. Schefer-Wenzl, M. Strembeck:
Modeling Support for Role-Based Delegation in Process-Aware Information Systems,
In: Business & Information Systems Engineering (BISE), Vol. 6, No. 4, August 2014
(doi)
|
|
S. Schefer-Wenzl, M. Strembeck:
Modellierungsunterstützung für die rollenbasierte Delegation in
prozessgestützten Informationssystemen,
In: Wirtschaftsinformatik, Vol. 56, No. 4, August 2014
(doi)
|
|
S. Schefer-Wenzl, M. Strembeck, A. Baumgrass:
An Approach for Consistent Delegation in Process-Aware Information Systems,
In: Proc. of the 15th International Conference on Business Information Systems (BIS),
Lecture Notes in Business Information Processing (LNBIP), Vol. 117, Springer, Vilnius,
Lithuania, May 2012.
(ps,
pdf) |
|
S. Schefer, M. Strembeck:
Modeling Support for Delegating Roles, Tasks, and Duties in a Process-Related RBAC Context,
In: Proc. of the International Workshop on Information Systems Security Engineering (WISSE),
Lecture Notes in Business Information Processing (LNBIP), Vol. 83, Springer Verlag, London,
Great Britain, June 2011.
(ps,
pdf) |
|
ContextConstraints
extension: The ContextConstraints package
extends the Business Activity library and runtime engine with
platform support for context constraints in BusinessActivities. A
context constraint considers additional contextual information in
task-related access control decisions.
Main Features (in Version 0.1.1):
- Definition of context constraints and context conditions.
- Linking and unlinking of context constraints and context conditions.
- Linking and unlinking of tasks and context constraints.
- Specification of operands and operators for particular context conditions.
- Evaluation of context constraints for all tasks in a certain process instance at runtime,.
- Additional introspection options for context constraints and context conditions.
Download:
Related Papers and Articles:
|
S. Schefer-Wenzl, M. Strembeck:
Modeling Context-Aware RBAC Models for Mobile Business Processes,
In: International Journal of Wireless and Mobile Computing (IJWMC), Vol. 6, No. 5, 2013
(doi,
pdf) |
|
S. Schefer-Wenzl, M. Strembeck:
Modeling Context-Aware RBAC Models for Business Processes in Ubiquitous Computing Environments,
In: Proc. of the 3rd International Conference on Mobile, Ubiquitous, and Intelligent Computing (MUSIC),
IEEE, Vancouver, Canada, June 2012.
(ps,
pdf) |
|
Contact:
Sigrid Schefer-Wenzl
Mark Strembeck
|