This paper addresses a modeling approach to describe blockchain concerns and application concerns in blockchain applications using the meta-model of the functional, static, and dynamic views for blockchain applications.
This paper addresses a modeling approach to describe blockchain concerns and application concerns in blockchain applications. Those concerns are modeled using the meta-model of the functional, static, and dynamic views for blockchain applications. The meta-model was developed by extending the meta-model for UML models. The meta-model for blockchain applications also defined the relationships between blockchain and application concerns. An online shopping blockchain application is modeled in line with the meta-model to demonstrate the approach. In addition, the online shopping blockchain application is implemented with the Hyperledger Fabric framework to validate this research.