Software Product Line Engineering in Supply Chain Management Systems for Manufacturing Sector

Manufacturing companies are industrial enterprises that process raw materials and implement Supply Chain Management (SCM). SCM encompasses three stages: material management, planning and control, and production. While these stages are common across manufacturing companies, the workflows and strategi...

Full description

Saved in:
Bibliographic Details
Published in:Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi) (Online) Vol. 9; no. 5; pp. 1002 - 1012
Main Authors: Saviero, Jehian Norman, Raihan, Muhammad, Komarudin, Oman, Azurat, Ade
Format: Journal Article
Language:English
Published: Ikatan Ahli Informatika Indonesia 01.10.2025
Subjects:
ISSN:2580-0760, 2580-0760
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Manufacturing companies are industrial enterprises that process raw materials and implement Supply Chain Management (SCM). SCM encompasses three stages: material management, planning and control, and production. While these stages are common across manufacturing companies, the workflows and strategies employed vary based on the type of goods produced. For example, one company typically approaches process orders based on requests, whereas the other processes orders based on stock availability. To address these similarities and differences, a software product line engineering (SPLE) approach can be utilized to develop SCM systems. This approach has already been proven effective in other cases, such as developing various product specifications for our Crowdfunding Application (Amanah CS UI) partner. SPLE follows the principle of mass customization, analyzing the commonalities and variabilities of the SCM system to meet diverse company needs. This approach improves the cost optimization and time efficiency in developing various SCM specifications to fulfill the requirements of each company. The development of the SCM system in this study adopts a delta-oriented programming paradigm and Abstract Behavioral Specification programming language. Subsequently, a comparison was made between the development of the SCM system using the SPLE approach and the clone-and-own approach. The research results in an enhanced SCM system developed through the SPLE, establishing it as the primary solution to existing development issues: reusing shared components and adding new custom components. Additionally, it includes an analysis that compares the SPLE approach with the clone-and-own method.
ISSN:2580-0760
2580-0760
DOI:10.29207/resti.v9i5.5605