Implementation and evaluation of the DAOM framework and support tool for designing blockchain decentralized applications

Chibuzor Udokwu, Patrick Brandtner, Alex Norta, Alexandr Kormiltsyn, Raimundas Matulevičius

Research output: Contribution to journalArticlepeer-review

10 Citations (Scopus)


Inter-organizational collaboration is an important aspect of organizational operations. Traditional systems that support organizations in executing these collaborations are inefficient, not inter-operable and insecure. Novel functions provided by blockchain technology yields the potential for addressing problems that affect organizational collaborations by enabling tamper-proof, transparent, and secure systems for the exchange of information between organizations. Still, a proper approach for building blockchain-decentralized applications (DApps) that support inter-organizational collaborations is missing. The DAOM framework addresses this gap by providing a model-driven design approach for building DApps. This paper shows the development of the semantics of the DAOM framework, implementation of the support tool, and the evaluation of the DAOM framework and support tool. We conducted an evaluation to understand the usefulness of the DAOM framework in developing blockchain DApps and the effectiveness of the support tool in producing DAOM diagram models. The evaluation result shows that the framework is useful and applicable for developing DApps for inter-organizational collaborations. Furthermore, evaluation of the tool support shows that DApps can be modelled efficiently and correctly with the implemented enterprise-modelling software.

Original languageEnglish
Pages (from-to)2245-2263
Number of pages19
JournalInternational Journal of Information Technology (Singapore)
Issue number6
Publication statusPublished - Dec 2021


  • DApps
  • Evaluation
  • Model-driven design
  • Modelling language
  • Tool-supported implementation


Dive into the research topics of 'Implementation and evaluation of the DAOM framework and support tool for designing blockchain decentralized applications'. Together they form a unique fingerprint.

Cite this