• Home
  • Search
  • Do #ifdef-based Variation Points Realize Feature Model Constraints?
  • Open Access IconOpen Access
  • Cite Icon5
  • https://doi.org/10.1145/2830719.2830728Copy DOI Icon

Do #ifdef-based Variation Points Realize Feature Model Constraints?

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Two mechanisms widely used in the Software Product Lines (SPL) Engineering are the feature model and the conditional compilation. The former models the variability in the problem space and the latter realizes it in the solution space. Even though the research community know that the feature model imposes a number of constraints to the product line implementation, there is a lack of support to co-evolve problem space and solution space. In this paper, we present an exploratory study whether problem space constraints are considered at source code level of #ifdef-based SPL implementations. In order to accomplish our goal, we developed a preliminary approach to check problem and solution spaces in a prototype tool (fclcheck). The results show a lack of realization of feature model constraints while implementing variation points with that mechanism. We also evaluated the scalability of the approach and the recoverability of the tool.

Similar Papers
  • Research Article
  • Citations1

Flare-Fork: A pedagogy for expanding problem and solution space for design problem solving

  • Dec 02, 2019
  • International Conference on Computers in Education
  • Soumya Narayanan +1
  • Conference Article
  • Citations24

Evaluation of Quality Attribute Variability in Software Product Families

  • Mar 01, 2008
  • Leire Etxeberria +1
  • Conference Article
  • Citations9

Business Value through Product Line Engineering - A Case Study

  • Sep 01, 2008
  • Devesh Sharma +2
  • Conference Article
  • Citations8

Checklist-Based Inspection Technique for Feature Models Review

  • Sep 01, 2012
  • Rafael M De Mello +4
  • Conference Article
  • Citations20

SuperMod — A Model-Driven Tool that Combines Version Control and Software Product Line Engineering

  • Jan 01, 2015
  • Felix Schwägerl +2
  • Book Chapter

Modeling Variant User Interfaces for Web-Based Software Product Lines

  • Jan 01, 2009
  • Suet Chun Lee
  • Conference Article
  • Citations24

ADLARS: An Architecture Description Language for Software Product Lines

  • Apr 06, 2005
  • R Bashroush +3
  • Research Article
  • Citations8

Towards Software Product Lines Optimization Using Evolutionary Algorithms

  • Jan 01, 2019
  • Procedia Computer Science
  • Muhammad Abid Jamil +5
  • Book Chapter
  • Citations11

Architecture Evolution in Software Product Line: An Industrial Case Study

  • Jan 01, 2011
  • Yijian Wu +2
  • Research Article
  • Citations6

Towards a component-based system model to improve the quality of highly configurable systems

  • Mar 07, 2022
  • PeerJ Computer Science
  • Tehseen Abbasi +5
  • Book Chapter
  • Citations57

Conceptualization of the Problem Space in Design Science Research

  • Jan 01, 2019
  • Alexander Maedche +3
  • Book Chapter
  • Citations346

Concepts and Guidelines of Feature Modeling for Product Line Software Engineering

  • Jan 01, 2002
  • Kwanwoo Lee +2
  • Research Article

IMER-FM: Iterative Process of System Feature Model Extraction from the Requirements

  • Mar 01, 2021
  • International Journal of Software Engineering and Knowledge Engineering
  • Muhammad Javed +1
  • Conference Article
  • Citations7

Visulasation techniques to support derivation tasks in sofware product line development

  • Jan 01, 2007
  • Proceedings of CASCON
  • Daren Nestor +4
  • PDF
  • Research Article

A Multikernel-Like Learning Algorithm Based on Data Probability Distribution

  • Jan 01, 2016
  • Mathematical Problems in Engineering
  • Guo Niu +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.