TY - JOUR
T1 - Comparison of architecture-centric model-driven web engineering and abstract behavioural specification in constructing software product line for web applications
AU - Adianto, Daya
AU - Setyautami, Maya Retno Ayu
AU - Farisi, Salman El
N1 - Publisher Copyright:
© Springer-Verlag Berlin Heidelberg 2015.
PY - 2015
Y1 - 2015
N2 - 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.
AB - 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.
KW - ABS
KW - Abstract behavioural specification
KW - AC-MDWE
KW - Architecture-centric model-driven web engineering
KW - Modeldriven development
KW - Software product line
UR - http://www.scopus.com/inward/record.url?scp=84923164237&partnerID=8YFLogxK
U2 - 10.1007/978-3-662-46578-3_119
DO - 10.1007/978-3-662-46578-3_119
M3 - Article
AN - SCOPUS:84923164237
SN - 1876-1100
VL - 339
SP - 997
EP - 1004
JO - Lecture Notes in Electrical Engineering
JF - Lecture Notes in Electrical Engineering
ER -