Research

  • Research
  • Model-Driven Approach for Generating Smart Contracts for Access Contr...
Conference Paper

Model-Driven Approach for Generating Smart Contracts for Access Control

Oct 24, 2023

DOI:

Published in: 2023 Fifth International Conference on Blockchain Computing and Applications (BCCA)

Access controls are principles and policies that are deployed on a system to ensure privileged access to system resources. Role-based access controls are a type of access controls which ensure access to resources based on users' roles. There has been a recent interest in generating smart contracts for the design of access controls. Smart contracts are computerized applications or protocols which execute automatically between contributory entities without an intermediary interference. The smart contracts, however, have a limitation of being dependent on the blockchain platform for which they are designed. This limitation has been resolved by iContractML framework, which offers a provision of designing and implementing smart contracts for multiple platforms. In this study, we have used a model-driven engineering (MDE) based approach to exploit iContractML for generating smart contract for role-based access controls. We have extended the meta-model of iContractML with new notations and have used the revised meta-model to generate smart contracts for role-based access controls. The generated contracts have been thoroughly tested and evaluated for correctness.

Other Researches

Copyright © 2024 Al Ain University. All Rights Reserved.