Design of international railway logistics management system based on MDA and smart contract

Keming Wang,Zi Wang
DOI: https://doi.org/10.1117/12.3011076
2023-10-20
Abstract:The international railway logistics management system with a centralized system has problems such as information security, difficulty tracking logistics information, complex operating procedures, and information sharing and exchange. However, the decentralized, tamper-proof, and traceable features of blockchain technology can effectively enhance the data security and credibility of the system. Nonetheless, the development of smart contracts based on blockchain lacks a disciplined, standardized, and mature development process. On the other hand, adopting a Model-Driven Architecture (MDA) development approach can reduce human coding errors and improve development efficiency. This study proposed a modeling method based on UML class diagrams and state machine diagrams to analyze the static structure and dynamic behavior of the smart contract in the international railway logistics management system. By developing a conversion algorithm and combining the source and target metamodels, the platform-independent model (PIM) was converted into a platform-specific model (PSM), which was eventually transformed into code using a model-to-code transformation algorithm. The feasibility and correctness of this method were validated through experiments.
Engineering,Computer Science
What problem does this paper attempt to address?