Papers1 provider · 1 record
June 1, 2020· 2020 IEEE 15th International Conference of System of Systems Engineering (SoSE)
conference-paper

Transformation of the UML Deployment Model into a Distributed Ledger Network Configuration

Abstract

A distributed ledger is a decentralized database spread across many participants. Various models describe software architecture and represent different architectural views. The paper concentrates on the deployment view. Model-Driven Development (MDD) is a software engineering approach that leverages models and transformations. The paper describes the UML2Deployment transformation of the distributed ledger’s deployment model into its deployment script. The deployment model, expressed in Unified Modeling Language (UML), is augmented with stereotypes and tagged values from UML Profile for Distributed Ledger Deployment. The target of the transformation is Gradle Groovy Domain Specific Language (DSL) deployment script for DLT network configuration. The transformation has been designed for R3 Corda framework. The authors propose the complete solution. The transformation has been incorporated into Visual Paradigm modeling tool.

Community

0 comments
Use Connect Wallet in the navigation

No discussion yet

Be the first to share a question or observation.