arrow
返回

BlockASP: A Framework for AOP-Based Model Checking Blockchain System

delete2023-01-01
delete17
delete
OA
AI
A
Anas Alsobeh
A
Aws A. Magableh *
DOI:10.1109/ACCESS.2023.3325060delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Blockchain systems are lauded for their security, and reliability. Security is a cornerstone, as they employ cryptographic techniques to ensure the immutability of data, making it extremely resistant to tampering. With decentralized networks, they also reduce the risk of a single point of failure, enhancing reliability. Model checking plays a vital role in ensuring the security, and reliability of blockchain systems. However, traditional model-checking approaches face challenges in handling the inherent dynamism exhibited in blockchain systems. To overcome this challenge, Aspect-Oriented programming (AOP) offers capabilities to enhance blockchain model checking through the modularization of cross-cutting concerns, enabling traceability and monitoring, facilitating dynamic instrumentation, and supporting fine-grained property specifications. The aim of this research is to enable more effective and efficient verification of dynamic behaviors in blockchain systems compared to conventional model-checking techniques using AOP. As a result, this research introduces BlockASP, a novel blockchain model verification method that leverages AOP to analyze and monitor dynamic behavior of the blockchain system. BlockASP integrates the benefits of aspect-orientation and model checking into the blockchain architecture to strengthen security, and reliability. This research has examined prior art that are related to blockchain modeling using Object-oriented (OO) and those are using AOP. Our research has proposed and discussed the BlockASP technique, the research provided a case study to demonstrate the validity and superiority in facilitating the monitoring of dynamic blockchain behavior using AOP compared to traditional approaches such as Model-Driven Architecture (MDA).
Keyword:
Aspect-oriented programming (AOP)
BlockASP
blockchain
model checking
dynamic behaviors
real-time security verification

期刊

IEEE Access 封面图
IEEE Access
IF:
3.6
论文数:
9.8W
被引数:
29.4W

机构

Y
Yarmouk University
学者数:
1.8K
论文数: 1.5K
被引数: 1.1K
引用论文

引用论文

Applying Model-Driven Engineering to Distributed Ledger Deployment
err2020-01-01
err17
errOAAI
errGorski, Tomasz; Bednarski, Jakub
err分享
err收藏
Nature of Cu(II)‐poly(glutamic acid) complex in aqueous solution
err2004-02-01
err0
PREAI
errHiroko Takesada; Hideo Yamazaki; Akiyoshi Wada
err分享
err收藏
err分享
err收藏
The σ-Bonded Palladium(II) Complex of [π-(Dimethylaminomethyl)-cyclopentadienyl]tetraphenylcyclobutadienecobalt(I)
err2006-06-02
err0
errOAAI
errTaeko Izumi; Mitsugi Maemura; Kazuyoshi Endoh; Tadashi Oikawa; Satoshi Zakozi; Akira Kasahara
err分享
err收藏
err分享
err收藏
err分享
err收藏
A Comparative Analysis of Blockchain Architecture and Its Applications: Problems and Recommendations区块链架构及其应用的比较分析: 问题与建议
err2019-01-01
err112
errOAAI
errSyed, Toqeer Ali; Alzahrani, Ali; Jan, Salman; Siddiqui, Muhammad Shoaib; Nadeem, Adnan; Alghamdi, Turki
err分享
err收藏
学者 查看更多内容