Towards Erlang-based ABS Microservices Framework for Software Product Line Development

Dublin Core

Title

Towards Erlang-based ABS Microservices Framework for Software Product Line Development

Subject

Software product line engineering, Web engineering, Delta Oriented Programming, Microservices

Description

Software Product Line Engineering (SPLE) is one of the approaches that can manage the variability in
developing sets of products. However, there is a need for development tools such as programming language and
toolchain in realising SPLE. One language that supports the SPLE process is Abstract Behavioral Specification (ABS). ABS Microservices is one research that utilises ABS to create a web framework that supports the SPLE process. This framework uses ABS to generate Java-based applications. However, there is a need for renewal
to the ABS Microservices framework. Deprecation of the Java backend of the ABS opens a new exploration of another web framework that uses other ABS backend languages. We present the ABS Microservices web framework based on Erlang OTP. We choose Erlang because it promises more efficient resource usage and the Erlang backend is one of the ABS backends with the most available features. This research aims to create an entry point for ABS Microservices to support more language. We use a case study and apply the six
quality factors of software product line implementation to evaluate our framework. This research shows that the Erlang variant of ABS Microservices has less resource usage than the Java variant. Hence, this promises more options to develop product lines using ABS Microservices.

Creator

Adrika Novrialdi, Daya Adianto, Aulia Rosyida, Priambudi Lintang Bagaskara, Ade Azurat

Source

http://dx.doi.org/10.21609/jiki.v15i2.1065

Publisher

Faculty of Computer Science Universitas Indonesia

Date

2022-07-02

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

Tags

,Repository, Repository Horizon University Indonesia, Repository Universitas Horizon Indonesia, Horizon.ac.id, Horizon University Indonesia, Universitas Horizon Indonesia, HorizonU, Repo Horizon , ,Repository, Repository Horizon University Indonesia, Repository Universitas Horizon Indonesia, Horizon.ac.id, Horizon University Indonesia, Universitas Horizon Indonesia, HorizonU, Repo Horizon , ,Repository, Repository Horizon University Indonesia, Repository Universitas Horizon Indonesia, Horizon.ac.id, Horizon University Indonesia, Universitas Horizon Indonesia, HorizonU, Repo Horizon ,

Citation

Adrika Novrialdi, Daya Adianto, Aulia Rosyida, Priambudi Lintang Bagaskara, Ade Azurat, “Towards Erlang-based ABS Microservices Framework for Software Product Line Development,” Repository Horizon University Indonesia, accessed June 10, 2025, https://repository.horizon.ac.id/items/show/8845.