Towards the interoperability of low-code platforms
Iv\'an Alfonso, Aaron Conrardy, and Jordi Cabot

TL;DR
This paper proposes a semi-automated approach to enhance interoperability among low-code platforms by analyzing data formats, defining transformations, and employing large language models for model migration, all integrated into the BESSER framework.
Contribution
It introduces a novel method combining data format transformations and LLM-based image recognition to facilitate model migration across low-code platforms.
Findings
Analyzed popular LCPs and characterized their import/export options.
Developed transformation techniques for data format compatibility.
Implemented a pipeline using LLMs and the BESSER framework for model migration.
Abstract
With the promise of accelerating software development, low-code platforms (LCPs) are becoming popular across various industries. Nevertheless, there are still barriers hindering their adoption. Among them, vendor lock-in is a major concern, especially considering the lack of interoperability between these platforms. Typically, after modeling an application in one LCP, migrating to another requires starting from scratch remodeling everything (the data model, the graphical user interface, workflows, etc.), in the new platform. To overcome this situation, this work proposes an approach to improve the interoperability of LCPs by (semi)automatically migrating models specified in one platform to another one. The concrete migration path depends on the capabilities of the source and target tools. We first analyze popular LCPs, characterize their import and export alternatives and define…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed and Parallel Computing Systems · Business Process Modeling and Analysis · Scientific Computing and Data Management
