Comparison of architecture-centric model-driven web engineering and abstract behavioural specification in constructing software product line for web applications

Daya Adianto, Maya Retno Ayu Setyautami, Salman El Farisi

Research output: Contribution to journalArticlepeer-review

4 Citations (Scopus)

Abstract

We investigated how a software product line (SPL) for Web application is realized by following an established Web application development methodology called Architecture-Centric Model-Driven Web Engineering (AC-MDWE). The development process is done by using Abstract Behavioural Specification (ABS), which is an executable modelling language that provides SPL-related features. We created a case study by implementing a product line for E-commerce Web applications. The product line is realisable using ABS with modifications to the original AC-MDWE process. ABS can provide several benefits such as control during product generation, feature traceability, and preserving integrity of core assets. However, it is still not ready for creating production-level Web application and lack of readability in the generated artefacts.

Original languageEnglish
Pages (from-to)997-1004
Number of pages8
JournalLecture Notes in Electrical Engineering
Volume339
DOIs
Publication statusPublished - 2015

Keywords

  • ABS
  • Abstract behavioural specification
  • AC-MDWE
  • Architecture-centric model-driven web engineering
  • Modeldriven development
  • Software product line

Fingerprint

Dive into the research topics of 'Comparison of architecture-centric model-driven web engineering and abstract behavioural specification in constructing software product line for web applications'. Together they form a unique fingerprint.

Cite this