TY - GEN
T1 - A web-based software product line engineering framework
AU - Aziz, Alief
AU - Setyautami, Maya R.A.
AU - Azurat, Ade
PY - 2019/10
Y1 - 2019/10
N2 - Software product line engineering (SPLE) is a paradigm to develop diverse mass products in a single development. It has proven to be more efficient compared to the single product paradigm. We believed by using SPLE as the foundation of a web application framework, development process can be cheaper, faster and better in terms of quality. However, conforming SPLE principle in a web application framework is not a trivial task, there are several problems to solve. In this paper, we described those problems and proposed a framework design to solve several of those problems. We use Abstract Behavioural Specification (ABS) and various SPLE tools to manage implementation variability and generate the end product. Our feasibility study shows the framework can be used for developing a family of web applications in the domain of Adaptive Information System for Charity Organizations (AISCO).
AB - Software product line engineering (SPLE) is a paradigm to develop diverse mass products in a single development. It has proven to be more efficient compared to the single product paradigm. We believed by using SPLE as the foundation of a web application framework, development process can be cheaper, faster and better in terms of quality. However, conforming SPLE principle in a web application framework is not a trivial task, there are several problems to solve. In this paper, we described those problems and proposed a framework design to solve several of those problems. We use Abstract Behavioural Specification (ABS) and various SPLE tools to manage implementation variability and generate the end product. Our feasibility study shows the framework can be used for developing a family of web applications in the domain of Adaptive Information System for Charity Organizations (AISCO).
UR - http://www.scopus.com/inward/record.url?scp=85081091893&partnerID=8YFLogxK
U2 - 10.1109/ICACSIS47736.2019.8979729
DO - 10.1109/ICACSIS47736.2019.8979729
M3 - Conference contribution
T3 - 2019 International Conference on Advanced Computer Science and Information Systems, ICACSIS 2019
SP - 21
EP - 26
BT - 2019 International Conference on Advanced Computer Science and Information Systems, ICACSIS 2019
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 11th International Conference on Advanced Computer Science and Information Systems, ICACSIS 2019
Y2 - 12 October 2019 through 13 October 2019
ER -