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 language | English |
|---|---|
| Pages (from-to) | 997-1004 |
| Number of pages | 8 |
| Journal | Lecture Notes in Electrical Engineering |
| Volume | 339 |
| DOIs | |
| Publication status | Published - 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
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver