Model-based Design of Distributed Ledger (blockchain) Architectures
Cross-organizational distributed ledger (blockchain) solutions need architectural design - and a capability for engineers to "explore" their design space. In earlier work https://dl.acm.org/doi/abs/10.1145/3640310.3674097, we presented a solution for enabling "design space exploration" for Hyperledger Fabric, a leading cross-organizational blockchain platform. However, using engineering models as a "front end" was not explored.
In this topic, the goal is to define an appropriate initial subset of the ArchiMate enterprise modeling language for modeling Hyperledger Fabric blockchain deployments, to establish their import into a graph database (Neo4j) and to enable/showcase architecture analysis on the graph database stored models. This will pave the way for further innovative work in the broader topic of model-driven systems engineering of cross-organizational blockchains.
We provide all the necessary guidance, but this is a hard topic; it starts with building an initial working knowledge of Hyperledger Fabric (3 weeks), ArchiMate (2 weeks), and the basics of Neo4j (2 weeks). On the upside, the rewards in knowledge are similar, and the topic is open-ended in both the scientific and engineering senses.
BME-MIT




