spl-js-engine: a JavaScript tool to implement Software Product Lines

11Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In 2015, our research laboratory started the definition and implementation of a Software Product Line (SPL) for the generation of web-based Geographic Information Systems. Tooling support for SPL was scarce, and we did not found any suitable alternative to implement the mentioned product line. Therefore, we built spl-js-engine, a JavaScript library that, following the annotative approach, can generate final product source code from the annotated code, the feature model of the product line, and a product specification. spl-js-engine validates the specification of the product against the feature model prior to the generation. Since its first implementation, we have used this tool in many occasions both in the academia and the industry contexts.

Author supplied keywords

Cite

CITATION STYLE

APA

Cortiñas, A., Luaces, M. R., & Pedreira, Ó. (2022). spl-js-engine: a JavaScript tool to implement Software Product Lines. In 26th ACM International Systems and Software Product Line Conference, SPLC 2022 - Proceedings (Vol. B, pp. 66–69). Association for Computing Machinery, Inc. https://doi.org/10.1145/3503229.3547035

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free