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
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.