Model‐Driven Full‐Lifecycle Support Reference Framework for Blockchain‐Based Application Development.
Saved in:
| 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 |