Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleSeptember 2014
ViViD: a variability-based tool for synthesizing video sequences
SPLC '14: Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools - Volume 2Pages 143–147https://doi.org/10.1145/2647908.2655981We present ViViD, a variability-based tool to synthesize variants of video sequences. ViViD is developed and used in the context of an industrial project involving consumers and providers of video processing algorithms. The goal is to synthesize ...
- research-articleSeptember 2014
MPLM - MaTeLo product line manager: [relating variability modelling and model-based testing]
SPLC '14: Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools - Volume 2Pages 138–142https://doi.org/10.1145/2647908.2655980The diversity of requirements elicited from different customers leads to the development of many variants. Furthermore, compliance with safety standards as mandated for safety-critical systems requires high test efforts for each variant. Model-based ...
- research-articleSeptember 2014
Modeling and building product lines with pure::variants
SPLC '14: Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools - Volume 2Pages 130–132https://doi.org/10.1145/2647908.2655978The paper describes a demonstration of pure::variants, a commercial tool for variant and variability management for product lines. The demonstration shows how flexible product line (PL) architectures can be built by using the modeling capabilities ...
- research-articleSeptember 2014
OPTI-SELECT: an interactive tool for user-in-the-loop feature selection in software product lines
SPLC '14: Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools - Volume 2Pages 126–129https://doi.org/10.1145/2647908.2655977Opti-Select is an Interactive Multi-objective feature analysis and optimization tool for software product lines configuration and feature models optimization based on an innovative UIL (User-In-the-loop) idea. In this tool, the experience of system ...
- research-articleSeptember 2014
Systems and software product line engineering with gears from BigLever software
SPLC '14: Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools - Volume 2Pages 121–125https://doi.org/10.1145/2647908.2655976This paper describes a demonstration of the product line engineering tool and framework Gears from BigLever software. Gears provides a single feature modeling language, a single variation point mechanism, and a single automated product configurator that ...
-
- research-articleSeptember 2014
VARIES framework to support tool integration in product line engineering
SPLC '14: Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools - Volume 2Pages 117–120https://doi.org/10.1145/2647908.2655975Even though product line technologies and methods are well established in today's development environments, various challenges still remain. Different ways of handling variability in system development tools have arisen posing an integration challenge ...
- research-articleSeptember 2014
WebFML: synthesizing feature models everywhere
SPLC '14: Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools - Volume 2Pages 112–116https://doi.org/10.1145/2647908.2655974Feature Models (FMs) are the de-facto standard for documenting, model checking, and reasoning about the configurations of a software system. This paper introduces WebFML a comprehensive environment for synthesizing FMs from various kinds of artefacts (...
- research-articleSeptember 2014
An overview on analysis tools for software product lines
SPLC '14: Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools - Volume 2Pages 94–101https://doi.org/10.1145/2647908.2655972A software product line is a set of different software products that share commonalities. For a selection of features, specialized products of one domain can be generated automatically from domain artifacts. However, analyses of software product lines ...
- research-articleSeptember 2014
Abstract test case generation for behavioural testing of software product lines
SPLC '14: Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools - Volume 2Pages 86–93https://doi.org/10.1145/2647908.2655971In Model Based Testing (MBT), test cases are generated automatically from a partial representation of expected behaviour of the System Under Test (SUT) (i.e., the model). For most industrial systems, it is impossible to generate all the possible test ...
- research-articleSeptember 2014
Software product line analysis with mCRL2
SPLC '14: Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools - Volume 2Pages 78–85https://doi.org/10.1145/2647908.2655970The mCRL2 language and supporting software provide a state-of-the-art tool suite for the verification of distributed systems. In this paper, we present the general principles, extrapolated from [7,8], which make us believe that mCRL2 can also be used ...
- research-articleSeptember 2014
VMC: recent advances and challenges ahead
SPLC '14: Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools - Volume 2Pages 70–77https://doi.org/10.1145/2647908.2655969The variability model checker VMC accepts a product family specified as a Modal Transition System (MTS) with additional variability constraints. Consequently, it offers behavioral variability analyses over both the family and its valid product behavior. ...
- research-articleSeptember 2014
Towards the assessment of software product line tests: a mutation system for variable systems
SPLC '14: Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools - Volume 2Pages 62–69https://doi.org/10.1145/2647908.2655968Software product line engineering is an emerging methodology for the development of variant-rich software systems. As software product lines are viable for this purpose, testing them is complicated in contrast to non-variable systems, as there is an ...
- research-articleSeptember 2014
Feature location for software product line migration: a mapping study
SPLC '14: Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools - Volume 2Pages 52–59https://doi.org/10.1145/2647908.2655967Developing software from scratch is a high cost and error-prone activity. A possible solution to reduce time-to-market and produce high quality software is the reuse of existing software. But when the number of features in the system grows, the ...
- research-articleSeptember 2014
Family model mining for function block diagrams in automation software
SPLC '14: Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools - Volume 2Pages 36–43https://doi.org/10.1145/2647908.2655965Automation systems are mostly individual highly customized system variants, consisting both of hardware and software. In order to reduce development effort, it is a common practice to use a clone-and-own approach by modifying an existing variant to fit ...
- research-articleSeptember 2014
Using similarity metrics for mining variability from software repositories
SPLC '14: Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools - Volume 2Pages 32–35https://doi.org/10.1145/2647908.2655964Much activity within software product line engineering has been concerned with explicitly representing and exploiting commonality and variability at the feature level for the purpose of a particular engineering task e.g. requirements specification, ...
- research-articleSeptember 2014
Experiences in teaching variability modeling and model-driven generative techniques
SPLC '14: Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools - Volume 2Pages 26–29https://doi.org/10.1145/2647908.2655963Teaching software engineering is an activity that needs to constantly evolve to cope with new paradigms, principles and techniques. In this paper, we briefly report on several years of experience in teaching both generative techniques in a model-driven ...
- research-articleSeptember 2014
Teaching variability engineering to cognitive psychologists
SPLC '14: Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools - Volume 2Pages 16–23https://doi.org/10.1145/2647908.2655961In research of cognitive psychology, experiments to measure cognitive processes may be run in many similar yet slightly different configurations. Variability engineering offers techniques to handle variable configurations both conceptually and ...
- research-articleSeptember 2014
From feature modeling to context variability modeling
SPLC '14: Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools - Volume 2Page 13https://doi.org/10.1145/2647908.2655960In this invited talk we will draw the evolution from feature modeling techniques to context variability models and its importance for Dynamic Software Product Lines approaches and for supporting dynamic variability as well.
- research-articleSeptember 2014
Variability: from software product lines to self-adaptive systems
SPLC '14: Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools - Volume 2Page 12https://doi.org/10.1145/2647908.2655959Variability is commonly understood as the ability of a software system or software artifact (e.g., component) to be changed so that it fits a specific context. Variability allows adapting the structure of a software system, its behavior, or underlying ...
- research-articleSeptember 2014
Context variability modeling for runtime configuration of service-based dynamic software product lines
SPLC '14: Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools - Volume 2Pages 2–9https://doi.org/10.1145/2647908.2655957In emerging domains such as Cloud-based Industrial Control Systems (ICSs) and SCADA systems where data-intensive and high performance computing are needed, a higher degree of flexibility is being demanded to meet new stakeholder requirements, context ...