Model‐Driven Full‐Lifecycle Support Reference Framework for Blockchain‐Based Application Development.

Saved in:
Bibliographic Details
Title: Model‐Driven Full‐Lifecycle Support Reference Framework for Blockchain‐Based Application Development.
Authors: Wang, Yanze1 (AUTHOR), Feng, Qi1 (AUTHOR), Li, Jingyue2 (AUTHOR), Li, Shanshan1 (AUTHOR), Zhang, He1 (AUTHOR) hezhang@nju.edu.cn
Source: Journal of Software: Evolution & Process. Jun2026, Vol. 38 Issue 6, p1-37. 37p.
Subjects: Blockchains, Model-driven software architecture, Supply chains, Computer software development, Software architecture
Abstract: Blockchain technology has the potential to improve various traditional industries by enabling decentralized, tamper‐resistant data management and transparency. These characteristics, however, make the development of blockchain‐based applications demanding and costly. Model‐driven development (MDD) offers a paradigm by abstracting low‐level details into higher level models, thereby potentially enhancing efficiency and reducing errors. Yet, existing MDD‐based solutions are fragmented and lack comprehensive support for the software development lifecycle (SDLC) in a consistent manner. Moreover, the intrinsic complexity of blockchain and its heterogeneous infrastructures introduces further challenges across SDLC stages, highlighting the need for a unified framework that systematically integrates MDD with blockchain‐specific development. This research proposes an MDD‐based reference framework that supports a consistent modeling process across the entire SDLC of blockchain‐based applications, from requirements to deployment. The framework adapts various modeling techniques to address blockchain‐specific features such as decentralization, one‐time smart‐contract deployment, and immutable data record. The model transformation methods are improved to support the seamless full SDLC development process of blockchain‐based systems. The proposed reference framework is platform independent at modeling level, enabling compatibility with heterogeneous blockchain platforms. Its adaptability was validated through a prototype implementation supporting both Ethereum and Hyperledger Fabric. Further, a comparative case study was conducted on a cross‐border food supply chain. The results demonstrate the feasibility and adaptability of the MDD‐based reference framework, as well as improved efficiency for blockchain‐based system development, which promotes a broader adoption of blockchain technology. [ABSTRACT FROM AUTHOR]
Copyright of Journal of Software: Evolution & Process is the property of Wiley-Blackwell and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
FullText Text:
  Availability: 0
Header DbId: egs
DbLabel: Engineering Source
An: 194811385
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Model‐Driven Full‐Lifecycle Support Reference Framework for Blockchain‐Based Application Development.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Wang%2C+Yanze%22">Wang, Yanze</searchLink><relatesTo>1</relatesTo> (AUTHOR)<br /><searchLink fieldCode="AR" term="%22Feng%2C+Qi%22">Feng, Qi</searchLink><relatesTo>1</relatesTo> (AUTHOR)<br /><searchLink fieldCode="AR" term="%22Li%2C+Jingyue%22">Li, Jingyue</searchLink><relatesTo>2</relatesTo> (AUTHOR)<br /><searchLink fieldCode="AR" term="%22Li%2C+Shanshan%22">Li, Shanshan</searchLink><relatesTo>1</relatesTo> (AUTHOR)<br /><searchLink fieldCode="AR" term="%22Zhang%2C+He%22">Zhang, He</searchLink><relatesTo>1</relatesTo> (AUTHOR)<i> hezhang@nju.edu.cn</i>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Journal+of+Software%3A+Evolution+%26+Process%22">Journal of Software: Evolution & Process</searchLink>. Jun2026, Vol. 38 Issue 6, p1-37. 37p.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Blockchains%22">Blockchains</searchLink><br /><searchLink fieldCode="DE" term="%22Model-driven+software+architecture%22">Model-driven software architecture</searchLink><br /><searchLink fieldCode="DE" term="%22Supply+chains%22">Supply chains</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+software+development%22">Computer software development</searchLink><br /><searchLink fieldCode="DE" term="%22Software+architecture%22">Software architecture</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: Blockchain technology has the potential to improve various traditional industries by enabling decentralized, tamper‐resistant data management and transparency. These characteristics, however, make the development of blockchain‐based applications demanding and costly. Model‐driven development (MDD) offers a paradigm by abstracting low‐level details into higher level models, thereby potentially enhancing efficiency and reducing errors. Yet, existing MDD‐based solutions are fragmented and lack comprehensive support for the software development lifecycle (SDLC) in a consistent manner. Moreover, the intrinsic complexity of blockchain and its heterogeneous infrastructures introduces further challenges across SDLC stages, highlighting the need for a unified framework that systematically integrates MDD with blockchain‐specific development. This research proposes an MDD‐based reference framework that supports a consistent modeling process across the entire SDLC of blockchain‐based applications, from requirements to deployment. The framework adapts various modeling techniques to address blockchain‐specific features such as decentralization, one‐time smart‐contract deployment, and immutable data record. The model transformation methods are improved to support the seamless full SDLC development process of blockchain‐based systems. The proposed reference framework is platform independent at modeling level, enabling compatibility with heterogeneous blockchain platforms. Its adaptability was validated through a prototype implementation supporting both Ethereum and Hyperledger Fabric. Further, a comparative case study was conducted on a cross‐border food supply chain. The results demonstrate the feasibility and adaptability of the MDD‐based reference framework, as well as improved efficiency for blockchain‐based system development, which promotes a broader adoption of blockchain technology. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of Journal of Software: Evolution & Process is the property of Wiley-Blackwell and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=194811385
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1002/smr.70111
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 37
        StartPage: 1
    Subjects:
      – SubjectFull: Blockchains
        Type: general
      – SubjectFull: Model-driven software architecture
        Type: general
      – SubjectFull: Supply chains
        Type: general
      – SubjectFull: Computer software development
        Type: general
      – SubjectFull: Software architecture
        Type: general
    Titles:
      – TitleFull: Model‐Driven Full‐Lifecycle Support Reference Framework for Blockchain‐Based Application Development.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Wang, Yanze
      – PersonEntity:
          Name:
            NameFull: Feng, Qi
      – PersonEntity:
          Name:
            NameFull: Li, Jingyue
      – PersonEntity:
          Name:
            NameFull: Li, Shanshan
      – PersonEntity:
          Name:
            NameFull: Zhang, He
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 06
              Text: Jun2026
              Type: published
              Y: 2026
          Identifiers:
            – Type: issn-print
              Value: 20477473
          Numbering:
            – Type: volume
              Value: 38
            – Type: issue
              Value: 6
          Titles:
            – TitleFull: Journal of Software: Evolution & Process
              Type: main
ResultId 1