A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2020; you can also visit the original URL.
The file type is application/pdf
.
Filters
A systematic review of domain analysis tools
2012
Figshare
The domain analysis process is used to identify and document common and variable characteristics of systems in a specific domain. ...
for a domain analysis tool. ...
(b) Tools with available executables: with its prototype, demo or finalized product, it is possible to test how the tool realizes the process. ...
doi:10.6084/m9.figshare.96668.v1
fatcat:xukdqpwmlngj5dapsspystuoxq
A systematic review of domain analysis tools
2010
Information and Software Technology
The domain analysis process is used to identify and document common and variable characteristics of systems in a specific domain. ...
for a domain analysis tool. ...
(b) Tools with available executables: with its prototype, demo or finalized product, it is possible to test how the tool realizes the process. ...
doi:10.1016/j.infsof.2009.05.001
fatcat:5pvf37z7tfd2dft7yegt5tpjtq
Finally, we show how to use VariaMos with an example, and we compare it with other tools found in the literature. ...
In particular, we describe the characteristics of this new version regarding its first release: (1) the capability to create languages for modeling systems with variability, even with different views; ...
OSS configuration functionality demo: o The configuration of concepts as selected with implications. 7. ...
doi:10.1145/2791060.2791103
dblp:conf/splc/MazoMRST15
fatcat:3ttswdgdx5chrmd2anppfkvslq
The effects of visualization and interaction techniques on feature model configuration
2015
Empirical Software Engineering
A Software Product Line is a set of software systems of a domain, which share some common features but also have significant variability. ...
Figure 2: Screen shot of Feature Model Plug-in tool (a) Feature Model, (b) non-functional properties related to the Deposit money feature ...
The demo explained: 1) all parts of the tools; 2) details of each part; and 3) how users interact with tool and perform the feature model configuration. ...
doi:10.1007/s10664-014-9353-5
fatcat:6c55of554bc57m33mim6mw4el4
Multi-objective test case prioritization in highly configurable systems: A case study
2016
Journal of Systems and Software
Some tool supporting the analysis of feature models are FaMa [24] , SPLAR [53] and FeatureIDE [66] . ...
Background
Feature Models A feature model defines all the possible configurations of a system or family of related systems [6, 40] . ...
doi:10.1016/j.jss.2016.09.045
fatcat:y4s67beuwrejloj36b4rwcxfwm
Do background colors improve program comprehension in the #ifdef hell?
2012
Empirical Software Engineering
Software-product-line engineering aims at the development of variable and reusable software systems. In practice, software product lines are often implemented with preprocessors. ...
Preprocessor directives are easy to use, and many mature tools are available for practitioners. ...
Acknowledgments We are grateful to Mathias Frisch for helpful discussions and to Jana Schumann, Veit Köppen, and Thomas Thüm for their support with the experiments. ...
doi:10.1007/s10664-012-9208-x
fatcat:fo3t2huz2fdnhbjmdg5gofbw4e
Similarity-driven prioritization and sampling for product-line testing
[article]
2018
With respect to sampling, we propose an incremental algorithm for product sampling called IncLing, which enables developers to generate samples on demand in a step-wise manner. ...
Since the time budget for testing is limited or even a priori unknown, the order in which products are tested is crucial for effective product-line testing to increase the probability of detecting faults ...
The tool support of this work is presented also in the GPCE'16 demo paper "Tool Demo: Testing Configurable Systems with FeatureIDE" [Al-Hajjaji et al., 2016c] . ...
doi:10.25673/5169
fatcat:d774kay7f5h4nmstpdfci4ni54
A Scalable Design Framework for Variability Management in Large-Scale Software Product Lines
2016
The framework was then used with several case studies to benchmark the performance of this work against other existing tools. ...
These concepts were demonstrated by implementing them in an existing variability management tool and using it to model a real-life product line with over a thousand variability points. ...
The tool demo is publicly available from the tool's website. ...
doi:10.15123/pub.5032
fatcat:37ikdbi7vbb6dnkznzn3hlxhyq
Personalized recommender systems for software product line configurations
[article]
2018
Thus, especially when dealing with large SPLs, scalability and performance concerns start to be an issue and specialized assistance becomes crucial to guide decision makers during product configuration ...
Third, we propose an advanced recommender system that relies also on contextual information to enable reconfiguration at runtime. ...
., 2013 , we decided to follow extending a stateof-the-art tool FeatureIDE [Meinicke et al., 2017] with the proposed recommender system. ...
doi:10.25673/12273
fatcat:oikb67xnqbhllotzx74w2l42tm
Measuring and improving code quality in highly configurable software systems
[article]
2020
Highly configurable software systems (also known as software product lines) are software systems that can be configured to fulfill multiple sets of requirements. ...
To achieve this configurability, the code base of highly configurable software systems must be variable, so that well-defined pieces of the implementation can be selectively compiled into a given product ...
suite [5] Calheiros [44] 1→AOP, Many→AOP Tool demo of FLiPEx migration tool (part of FLiP tool suite); Implements approach of Alves et al ...
doi:10.25673/34746
fatcat:haewuqr5xbfihb5oh4omy5km3m
Lisbon, Portugal SOFTENG 2016 Editors SOFTENG 2016 Committee SOFTENG 2016 Advisory Committee SOFTENG 2016 Industrial Liaison Committee SOFTENG 2016 Technical Program Committee
unpublished
The conference had the following tracks: Software design and production Maintenance and life-cycle management Software requirements Software reuse Software testing and validation We take here ...
Using FeatureIDE, we can automatically convert the project into a FeatureIDE project, by adding specific configuration properties. ...
Acceptance test
1) External Automation Solution Test automation with external automation solution makes only sense at component test, integration test or part system test (part system is a system cut ...
fatcat:efoalrydofdo7p4qph7indp5c4