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-articleJanuary 2011
Managing service variability: state of the art and open issues
VaMoS '11: Proceedings of the 5th International Workshop on Variability Modeling of Software-Intensive SystemsPages 165–173https://doi.org/10.1145/1944892.1944913In addition to inherited characteristics from software variability, service variability exposes two distinct characteristics that impose certain challenges in variability management. These characteristics are: i) Different types of variability and their ...
- research-articleJanuary 2011
Variability issues in the evolution of information system ecosystems
VaMoS '11: Proceedings of the 5th International Workshop on Variability Modeling of Software-Intensive SystemsPages 159–164https://doi.org/10.1145/1944892.1944912In a software ecosystem with open variability customers create their own products based on a reuse infrastructure provided by a development company. While an open approach has many benefits, it brings along a number of specific issues, especially ...
- research-articleJanuary 2011
Optimizing molecular dynamics simulations with product lines
VaMoS '11: Proceedings of the 5th International Workshop on Variability Modeling of Software-Intensive SystemsPages 151–157https://doi.org/10.1145/1944892.1944911This paper presents a case study of using product-lines to address the variability of optimization methods and target platform mappings in high-performance molecular dynamics simulations. We use Feature Oriented Programming to incrementally extend the ...
- research-articleJanuary 2011
Experiences of applying model-based analysis to support the development of automotive software product lines
VaMoS '11: Proceedings of the 5th International Workshop on Variability Modeling of Software-Intensive SystemsPages 141–150https://doi.org/10.1145/1944892.1944910In embedded systems in general and in automotive systems in particular the systematic reuse of existing assets is crucial. Moreover, companies in these domains often offer whole families of similar products. Hence, the application of product line ...
- research-articleJanuary 2011
Variability management in the AUTOSAR-based development of applications for in-vehicle systems
VaMoS '11: Proceedings of the 5th International Workshop on Variability Modeling of Software-Intensive SystemsPages 137–140https://doi.org/10.1145/1944892.1944909In automotive electrical/electronics systems, reuse of software applications over vehicle lines is becoming essential due to the growing complexity of the applications. In addition, a growing number of variants have to be handled because of the ...
-
- research-articleJanuary 2011
Partial preprocessing C code for variability analysis
VaMoS '11: Proceedings of the 5th International Workshop on Variability Modeling of Software-Intensive SystemsPages 127–136https://doi.org/10.1145/1944892.1944908The C preprocessor is commonly used to implement variability. Given a feature selection, code fragments can be excluded from compilation with #ifdef and similar directives. However, the token-based nature of the C preprocessor makes variability ...
- research-articleJanuary 2011
A comparison of decision modeling approaches in product lines
VaMoS '11: Proceedings of the 5th International Workshop on Variability Modeling of Software-Intensive SystemsPages 119–126https://doi.org/10.1145/1944892.1944907It has been shown that product line engineering can significantly improve the productivity, quality and time-to-market of software development by leveraging extensive reuse. Variability models are currently the most advanced approach to define, document ...
- research-articleJanuary 2011
ISA packager: a tool for SPL deployment
VaMoS '11: Proceedings of the 5th International Workshop on Variability Modeling of Software-Intensive SystemsPages 115–118https://doi.org/10.1145/1944892.1944906In software projects, and particularly in Software Product Line (SPL) projects, product composition and deployment are tasks that are not supported by open source tools. These tasks are repetitive and error-prone. Automation helps on reducing the errors ...
- research-articleJanuary 2011
Evaluating variability instantiation strategies for product lines
VaMoS '11: Proceedings of the 5th International Workshop on Variability Modeling of Software-Intensive SystemsPages 105–113https://doi.org/10.1145/1944892.1944905Explicit variability management is essential for large product lines and requires explicit strategies for instantiating the managed variabilities during application engineering. An instantiation strategy proposes a certain order for the resolution of ...
- research-articleJanuary 2011
Using constraint programming to verify DOPLER variability models
VaMoS '11: Proceedings of the 5th International Workshop on Variability Modeling of Software-Intensive SystemsPages 97–103https://doi.org/10.1145/1944892.1944904Software product lines are typically developed using model-based approaches. Models are used to guide and automate key activities such as the derivation of products. The verification of product line models is thus essential to ensure the consistency of ...
- research-articleJanuary 2011
Managing feature models with familiar: a demonstration of the language and its tool support
VaMoS '11: Proceedings of the 5th International Workshop on Variability Modeling of Software-Intensive SystemsPages 91–96https://doi.org/10.1145/1944892.1944903Developing software product lines involves modeling a large number of features, usually using feature models, that represent different viewpoints, sub-systems or concerns of the software system. To manage complexity on a large scale, there is a need to ...
- research-articleJanuary 2011
A formal semantics for feature cardinalities in feature diagrams
VaMoS '11: Proceedings of the 5th International Workshop on Variability Modeling of Software-Intensive SystemsPages 82–89https://doi.org/10.1145/1944892.1944902Feature cardinalities in feature diagrams determine the number of times a feature and its subtree can be duplicated during configuration by an operation named "cloning".
Other authors already investigated the problem and published different proposals of ...
- research-articleJanuary 2011
MoSo-PoLiTe: tool support for pairwise and model-based software product line testing
VaMoS '11: Proceedings of the 5th International Workshop on Variability Modeling of Software-Intensive SystemsPages 79–82https://doi.org/10.1145/1944892.1944901Testing Software Product Lines is a very challenging task and approaches like combinatorial testing and model-based testing are frequently used to reduce the effort of testing Software Product Lines and to reuse test artifacts. In this contribution we ...
- research-articleJanuary 2011
Issues in model-driven behavioural product derivation
VaMoS '11: Proceedings of the 5th International Workshop on Variability Modeling of Software-Intensive SystemsPages 69–78https://doi.org/10.1145/1944892.1944900Model Driven Engineering (MDE) was identified as a viable software development paradigm to help improve the product derivation phase of the Software Product Line (SPL) engineering process. Existing model-driven derivation approaches fail to properly ...
- research-articleJanuary 2011
The notion of variability in software architecture: results from a preliminary exploratory study
VaMoS '11: Proceedings of the 5th International Workshop on Variability Modeling of Software-Intensive SystemsPages 59–67https://doi.org/10.1145/1944892.1944899Context: In the software product line domain, the concept of variability is well recognized. However, variability in the context of software architecture still seems to be poorly understood. Objective: In this paper, we aim at contributing to the ...
- research-articleJanuary 2011
Towards metamodel support for variability and traceability in software product lines
- Yguaratã Cerqueira Cavalcanti,
- Ivan do Carmo Machado,
- Paulo Anselmo da Mota,
- Silveira Neto,
- Luanna Lopes Lobato,
- Eduardo Santana de Almeida,
- Silvio Romero de Lemos Meira
VaMoS '11: Proceedings of the 5th International Workshop on Variability Modeling of Software-Intensive SystemsPages 49–57https://doi.org/10.1145/1944892.1944898In Software Product Lines (SPL), where a greater variety of products are derived from a common platform and constantly changed and evolved, it is important to manage the SPL variability and the traceability among its artifacts. This paper presents a ...
- research-articleJanuary 2011
Towards handling architecture design, variability and evolution with model transformations
VaMoS '11: Proceedings of the 5th International Workshop on Variability Modeling of Software-Intensive SystemsPages 39–48https://doi.org/10.1145/1944892.1944897Software systems have to face evolving requirements from information system stakeholders, infrastructure modifications, and evolving rationales about the implementation. This increases the rate of migration and redeployment of systems. Recent approaches ...
- research-articleJanuary 2011
Control variant-rich models by variability measures
VaMoS '11: Proceedings of the 5th International Workshop on Variability Modeling of Software-Intensive SystemsPages 29–38https://doi.org/10.1145/1944892.1944896The embedded systems market and especially the software part of it is growing drastically in automotive industry. Today we see that the value of software or functionality that is realized using software within cars is about 35% of the value of the car ...
- research-articleJanuary 2011
Product line bundles for tool support in multi product lines
VaMoS '11: Proceedings of the 5th International Workshop on Variability Modeling of Software-Intensive SystemsPages 21–27https://doi.org/10.1145/1944892.1944895Many organizations adopt a product line approach to increase the degree of reuse in software development and to deal with the variability of their systems. Large-scale systems are often composed of multiple heterogeneous subsystems that are based on ...
- research-articleJanuary 2011
Multi-dimensional variability modeling
VaMoS '11: Proceedings of the 5th International Workshop on Variability Modeling of Software-Intensive SystemsPages 11–20https://doi.org/10.1145/1944892.1944894The variability of a software product line (SPL)is often described with a feature model. To avoid highly complex models, stakeholders usually try to separate different variability dimensions, such as domain variability and implementation variability. ...