Home
Scholarly Works
Model-Driven Approach for Generating Smart...
Conference

Model-Driven Approach for Generating Smart Contracts for Access Control

Abstract

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.

Authors

Al-Azzoni I; Iqbal S

Volume

00

Pagination

pp. 112-115

Publisher

Institute of Electrical and Electronics Engineers (IEEE)

Publication Date

October 26, 2023

DOI

10.1109/bcca58897.2023.10338863

Name of conference

2023 Fifth International Conference on Blockchain Computing and Applications (BCCA)
View published work (Non-McMaster Users)

Contact the Experts team