• P-ISSN 0974-6846 E-ISSN 0974-5645

Indian Journal of Science and Technology


Indian Journal of Science and Technology

Year: 2018, Volume: 11, Issue: 31, Pages: 1-10

Original Article

Formal Validation of Erratic Delegation of Roles with UML and OCL


Objective: In emergency situations, when the responsible users for a task in the organization are not available or inadequate, the task should be delegated to eligible candidates satisfactorily. Method: In this paper, we proposed a mechanism for the specification and validation of constraints which can be applied during erratic delegation of roles. We have used Object Constraint Language (OCL) for specification of constraints. Here, UML Specification Environment (USE) tool is employed for the validation of the constraints that will be verified before and after the role delegation of the appropriate users. Findings: Focusing on the present condition of every single organization, there are a number of employees from all over the world who face many problems when distinct tasks are assigned to them. The entire scenario becomes more confused when a simple task is transferred to a user for the delegation, whose conditions need to be explicitly defined. Our delegation model helps to solve this. The results of the proposed delegation mechanism are promising since it is ensured that delegation occurs only when the pre and post conditions are satisfied. The user, who is being granted the role during an emergency, enjoys the same authority as being enjoyed by the actual user. The proposed model can be employed in a variety of situations for role/job delegation, when the organization requires a proper delegation mechanism for job assignment. Novelty/Improvements: In this paper, a validation mechanism has been proposed for the delegation of job roles to and from users with certain conditions and its validation has been carried. Here delegation process is being implemented over two different organizations and results are conferred. 

Keywords: Erratic Environment, Formal Language, Specification, Validation, RBAC, USE Tool


Subscribe now for latest articles and news.