Abstract

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

Highlights

  • In any organization security is the most challenging task to handle

  • The main purpose of this paper portrays a mechanism for role delegation with the support of pre and post conditions that are applied on the delegation method of two different organizations, where specification of constraints has been done in formal language and validation has been obtained by the assistance of use Tool (UML based specification) tool

  • Object Constraint Language (OCL) is not restricted to only Unified Modeling Language (UML) models; it can be used by various other software tools, languages and methods for the constraints specification with in their models

Read more

Summary

Introduction

In any organization security is the most challenging task to handle. Problem arises in those organizations where numerous employees are working and the organizations have to assign a separate task to the individual users frequently. Researchers[2,3,4] developed the delegation models for assigning of delegated roles to the other user. It is imperative to develop a mechanism that can specify and validate constraints in the unpredictable/emergency situation in order to delegate roles so that work should not be stopped or delayed due to the absence of the responsible user, who is not available on location or busy in other chores. The main purpose of this paper portrays a mechanism for role delegation with the support of pre and post conditions that are applied on the delegation method of two different organizations, where specification of constraints has been done in formal language and validation has been obtained by the assistance of use Tool (UML based specification) tool.

Related Technologies
Use Tool
Delegation Model
Specification and Validation of Delegation of Authority In USE
Specification of Delegation of Authority in OCL
Validation of Delegation Constraints with Pre and Post Conditions
Conclusion and Future Work
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.