Code Generator Development to Transform IFML (Interaction Flow Modelling Language) into a React-based User Interface
Dublin Core
Title
Code Generator Development to Transform IFML (Interaction Flow Modelling Language) into a React-based User Interface
Subject
Model-Driven Software Engineering (MDSE); User Interface (UI) Development; Code Generator; Interaction Flow Modeling Language
Description
Model-Driven Software Engineering (MDSE) is a software development approach that uses the Model to be the main actor of the development. MDSE can be applied to User Interface (UI) Development so that a model for the UI can be built, and then a transformation can be made to turn it into a running application. In this research, we develop UI Generator to support UI Development with the MDSE approach. This UI
Generator can also support UI Development in Software Product Line Engineering (SPLE) paradigm. The UI is modeled with Interaction Flow Modeling Language (IFML) diagram. Then The IFML diagram is transformed into React-Based UI by the UI Generator. The UI Generator is developed with Acceleo on Eclipse IDE to transform IFML into React Code with the transformation rules defined in this research. The UI generator is also enriched with display settings and static page management to address user customization needs. The experimental results show that the UI Generator can generate a functional website. Besides
evaluating the working product, UI Generator is evaluated qualitatively well based on six quality criteria as an SPLE supporting tool.
Generator can also support UI Development in Software Product Line Engineering (SPLE) paradigm. The UI is modeled with Interaction Flow Modeling Language (IFML) diagram. Then The IFML diagram is transformed into React-Based UI by the UI Generator. The UI Generator is developed with Acceleo on Eclipse IDE to transform IFML into React Code with the transformation rules defined in this research. The UI generator is also enriched with display settings and static page management to address user customization needs. The experimental results show that the UI Generator can generate a functional website. Besides
evaluating the working product, UI Generator is evaluated qualitatively well based on six quality criteria as an SPLE supporting tool.
Creator
Ilma Ainur Rohma and Ade Azurat
Source
http://dx.doi.org/10.21609/jiki.v17i2.1178
Publisher
Faculty of Computer Science Universitas Indonesia
Date
2024-06-04
Contributor
Sri Wahyuni
Rights
e-ISSN : 2502-9274 printed ISSN : 2088-7051
Format
PDF
Language
English
Type
Text
Coverage
Jurnal Ilmu Komputer dan Informasi (Journal of Computer Science and Information)
Files
Collection
Citation
Ilma Ainur Rohma and Ade Azurat, “Code Generator Development to Transform IFML (Interaction Flow Modelling Language) into a React-based User Interface,” Repository Horizon University Indonesia, accessed May 22, 2025, https://repository.horizon.ac.id/items/show/8872.