Towards Integrated Access Control for Software Product Line Engineering Web Development

Ichlasul Affan, Adrika Novrialdi, Oman Komarudin, Hafiyyan Sayyid Fadhlillah, Ade Azurat

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The needs to reduce costs on cloning and adapting software leads to the emerging of Software Product Line Engineering (SPLE), which enables developers to create different software with common requirements and defined variabilities. To support web application generation based on the SPLE approach, a dedicated engine is necessary. We built the SPLELive Engine as our alternative approach to that problem. However, we also need to address another issue of SPLE web generation engine which is multi-product access control. This paper explains how the multi-product access control issue was tackled by doing experimental research using the single sign-on approach with external OAuth 2 authentication services and a decentralized authorization mechanism. This paper also explains and demonstrates how the SPLELive Engine handles authorization configuration variability using delta-oriented programming.

Original languageEnglish
Title of host publicationProceedings of International Conference on Emerging Technologies and Intelligent Systems - ICETIS 2021
EditorsMostafa Al-Emran, Mohammed A. Al-Sharafi, Mohammed N. Al-Kabi, Khaled Shaalan
PublisherSpringer Science and Business Media Deutschland GmbH
Pages34-43
Number of pages10
ISBN (Print)9783030826154
DOIs
Publication statusPublished - 2022
EventInternational Conference on Emerging Technologies and Intelligent Systems, ICETIS 2021 - Al Buraimi, Oman
Duration: 25 Jun 202126 Jun 2021

Publication series

NameLecture Notes in Networks and Systems
Volume299
ISSN (Print)2367-3370
ISSN (Electronic)2367-3389

Conference

ConferenceInternational Conference on Emerging Technologies and Intelligent Systems, ICETIS 2021
Country/TerritoryOman
CityAl Buraimi
Period25/06/2126/06/21

Keywords

  • Access control
  • Multi-product deployment
  • Single sign-on
  • Software product line

Fingerprint

Dive into the research topics of 'Towards Integrated Access Control for Software Product Line Engineering Web Development'. Together they form a unique fingerprint.

Cite this