A PROPOSED JAVA WEB FRAMEWORK TO SUPPORT SOFTWARE PRODUCT LINE ENGINEERING

Penulis: Setyautami, Maya Retno Ayu; Adianto, Daya; Azurat, Ade; Budiardjo, Eko Kuswardono
Informasi
JurnalICIC Express Letters
PenerbitICIC International
Volume & EdisiVol. 18,Edisi 3
Halaman293 - 301
Tahun Publikasi2024
ISSN1881803X
Jenis SumberScopus
Sitasi
Scopus: 2
Google Scholar: 2
PubMed: 2
Abstrak
Software product line engineering (SPLE) offers a valuable approach for reusing software components and efficiently developing diverse products within a specific domain. In the context of web development, SPLE can significantly enhance variability management and promote systematic reusability. This study proposes a framework for web application development based on SPLE principles. The web framework is designed based on variability modules for Java (VMJ), an architectural pattern supporting delta-oriented programming in Java. Core functionalities are implemented within the core Java module, while variabilities are accommodated in the delta Java module. The development process is facilitated by a low-code tool, enabling the creation of Java web services for the web application’s backend. To demonstrate the practicality of the proposed approach, a case study involving the development of an adaptive information system for charity organizations is presented. The VMJ web framework proves its efficacy by generating a fully functional web application tailored to the specific requirements of charity organizations. In conclusion, this research contributes to the advancement of SPLE methodologies based on delta-oriented programming (DOP) by introducing a Java web framework. The framework offers enhanced variability management capabilities and facilitates efficient web application development. ICIC International © 2024.
Dokumen & Tautan

© 2025 Universitas Indonesia. Seluruh hak cipta dilindungi.