USING CONTEXT INFORMATION FOR STAGED CONFIGURATION OF FEATURE MODELS

2011-01-01
Karataş, Ahmet Serkan
Doğru, Ali Hikmet
Oğuztüzün, Mehmet Halit S.
Tolun, Mehmet
Since their introduction feature models have been widely accepted and used in Software Product Lines. However, feature models may become too large easily, which complicates the management of the model. One of the reasons of complexity arises from the constraints imposed by the context on the product family. In this article we propose a strategy that uses context information for performing staged configurations on feature models. We introduce an organization structure for the context variability model and use this organization to determine the configurations for specification stages. This approach enables the elimination of context-related variability from the feature model, thus results in a reduction in the complexity of the model and enables to focus on the functional features of the product family.
JOURNAL OF INTEGRATED DESIGN & PROCESS SCIENCE

Suggestions

An Action research of achievements in a software product line implementation
Ergül, Muhittin Erdem; Bilgen, Semih; Department of Electrical and Electronics Engineering (2014)
Software product lines emphasize, with an innovative approach, the idea of predictive re-use. In this way, significant improvements are provided in cost, time-to-market and quality and market dominance is enabled in the target area. The majority of the academic studies in this area are case studies. In this study it is also intended to provide scientific data to the literature about the achievements brought about by software product lines. First, the challenges in the software development activities perform...
An Ontology based approach to requirements reuse problem in software product lines
Karataş, Elif Kamer; Birtürk, Ayşenur; Department of Computer Engineering (2012)
With new paradigms in software engineering such as Software Product Lines, scope of reuse is enlarged from implementation upto design, requirements, test-cases, etc. In this thesis an ontology-based approach is proposed as a solution to systematic requirement reuse problem in software product lines, and the approach is supported with a reuse automation tool. A case study is performed on the projects of an industrial software product line using hereby proposed solution and then based on the evaluated metrics...
Merging multi-view feature models
Atılgan Aydın, Elçin; Oğuztüzün, Mehmet Halit S.; Doğru, Ali Hikmet; Department of Computer Engineering (2011)
Feature models are used for variability management in software product lines. Instead of developing a single feature model, merging small models can be an effective solution to obtain a unified view. Since each stakeholder views the product family from a different perspective, conflicts may occur during merging. In this research, merging of feature models arising from different viewpoints is considered. A normative procedure is proposed to merge feature models by applying local rules. This procedure can mer...
Feature modeling and automated analysis for an embedded software product family
Fedakar Gönül, Gülseren; Oğuztüzün, Mehmet Halit S.; Department of Computer Engineering (2013)
In the context of software product line engineering, feature models are used for modeling variability and commonality in product families. This thesis presents a basic feature model for a commercial television set product family. This work consists of three stages. First, a feature model is constructed, based on the analysis of the product family requirements. The constructed model is supplemented with a feature glossary. FeatureIDE is used as the model editor. Feature attributes, not supported by FeatureID...
Empirical evaluation of a decision support model for adopting software product line engineering
Tuzun, Eray; Tekinerdogan, Bedir; Kalender, Mert Emin; Bilgen, Semih (2015-04-01)
Context: The software product line engineering (SPLE) community has provided several different approaches for assessing the feasibility of SPLE adoption and selecting transition strategies. These approaches usually include many rules and guidelines which are very often implicit or scattered over different publications. Hence, for the practitioners it is not always easy to select and use these rules to support the decision making process. Even in case the rules are known, the lack of automated support for st...
Citation Formats
A. S. Karataş, A. H. Doğru, M. H. S. Oğuztüzün, and M. Tolun, “USING CONTEXT INFORMATION FOR STAGED CONFIGURATION OF FEATURE MODELS,” JOURNAL OF INTEGRATED DESIGN & PROCESS SCIENCE, pp. 37–51, 2011, Accessed: 00, 2020. [Online]. Available: https://hdl.handle.net/11511/55493.