Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- tutorialSeptember 2019
Variability Modeling and Implementation with EASy-Producer
SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume APage 328https://doi.org/10.1145/3336294.3342382EASy-Producer is an open-source research toolset for engineering product lines, variability-rich software ecosystems, and dynamic software product lines. In this tutorial, we will introduce its (textual) variability modeling capabilities realized by the ...
- tutorialSeptember 2019
Describing Variability with Domain-Specific Languages and Models
SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume APage 329https://doi.org/10.1145/3336294.3342377This tutorial will teach participants about domain-specific languages and models, where they can best be used (and where not), and how to apply them effectively to improve the speed and quality of product development within a product line.
- short-paperSeptember 2019
Extraction of Configurable and Reusable Microservices from Legacy Systems: An Exploratory Study
- Luiz Carvalho,
- Alessandro Garcia,
- Wesley K. G. Assunção,
- Rodrigo Bonifácio,
- Leonardo P. Tizzei,
- Thelma Elita Colanzi
SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume APages 26–31https://doi.org/10.1145/3336294.3336319Microservices is an emerging industrial technique to promote better modularization and management of small and autonomous services. Microservice architecture is widely used to overcome the limitations of monolithic legacy systems, such as limited ...
- research-articleSeptember 2019
How Domain-Specific Modeling Languages Address Variability in Product Line Development: Investigation of 23 Cases
SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume APages 155–163https://doi.org/10.1145/3336294.3336316Domain-Specific Modeling raises the level of abstraction beyond programming by specifying the solution directly with domain concepts. Within product lines domain-specific approaches are applied to specify variability and then generate final products ...
- research-articleSeptember 2019
Industrial Perspective on Reuse of Safety Artifacts in Software Product Lines
SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume APages 143–154https://doi.org/10.1145/3336294.3336315In the future, safety-critical industrial products will have to be maintained and variants will have to be produced. In order to do this economically, the safety artifacts of the components should also be reused. At present, however, it is still unclear ...
Foundations of Collaborative, Real-Time Feature Modeling
SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume APages 257–264https://doi.org/10.1145/3336294.3336308Feature models are core artifacts in software-product-line engineering to manage, maintain, and configure variability. Feature modeling can be a cross-cutting concern that integrates technical and business aspects of a software system. Consequently, for ...
Software Product Line Engineering: A Practical Experience
SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume APages 164–176https://doi.org/10.1145/3336294.3336304The lack of mature tool support is one of the main reasons that make the industry to be reluctant to adopt Software Product Line (SPL) approaches. A number of systematic literature reviews exist that identify the main characteristics offered by existing ...
- research-articleSeptember 2019
Formal Foundations for Analyzing and Refactoring Delta-Oriented Model-Based Software Product Lines
SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume APages 207–217https://doi.org/10.1145/3336294.3336299Model-Based Software Product Line (MBSPL) Engineering combines Model-Based Software Engineering (MBSE) and Software Product Line (SPL) Engineering by specifying variability in models and generating model variants as products of an MBSPL. Delta Modeling (...
Uniform Random Sampling Product Configurations of Feature Models That Have Numerical Features
SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume APages 289–301https://doi.org/10.1145/3336294.3336297Analyses of Software Product Lines (SPLs) rely on automated solvers to navigate complex dependencies among features and find legal configurations. Often these analyses do not support numerical features with constraints because propositional formulas use ...
Covert and Phantom Features in Annotations: Do They Impact Variability Analysis?
SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume APages 218–230https://doi.org/10.1145/3336294.3336296The annotation-based variability of the C preprocessor (CPP) has a bad reputation regarding comprehensibility and maintainability of software systems, but is widely adopted in practice. To assess the complexity of such systems' variability, several ...