An Automated Framework for Migrating Java Applications to Ethereum Solidity Applications

Akshay M. Fajge, Siddharth Thakur, Rahul Kumar, Raju Halder · 2021

With the advancement of blockchain technology at a breakneck pace, numerous organizations are now experimenting with blockchain solutions for their operations. In this nascent stage, due to the scarcity of blockchain domain experts, there is a growing trend towards an automated conversion of legacy systems to blockchain-based systems. To this aim, this paper presents an automated framework that facilitates the migration of centralized Java-based applications to decentralized Solidity-based Ethereum applications. The experimental results are encouraging, demonstrating its ability to handle large-scale Java codebase. To the best of our knowledge, this is the first proposal of its kind that enables the translation of Java source codes to Solidity source codes.

Read the paper · More papers on PaperTik