Generating range fixes for software configuration

@article{Xiong2012GeneratingRF,
  title={Generating range fixes for software configuration},
  author={Yingfei Xiong and Arnaud Hubaux and Steven She and Krzysztof Czarnecki},
  journal={2012 34th International Conference on Software Engineering (ICSE)},
  year={2012},
  pages={58-68}
}
To prevent ill-formed configurations, highly configurable software often allows defining constraints over the available options. As these constraints can be complex, fixing a configuration that violates one or more constraints can be challenging. Although several fix-generation approaches exist, their applicability is limited because (1) they typically generate only one fix, failing to cover the solution that the user wants; and (2) they do not fully support non-Boolean constraints, which… CONTINUE READING

Figures, Tables, and Topics from this paper.

Citations

Publications citing this paper.
SHOWING 1-10 OF 62 CITATIONS

Do You Really Know How to Configure Your Software? Configuration Constraints in Source Code May Help

  • IEEE Transactions on Reliability
  • 2018
VIEW 4 EXCERPTS
CITES METHODS & BACKGROUND
HIGHLY INFLUENCED

A new approach to product line engineering in model-based requirements engineering

VIEW 4 EXCERPTS
CITES METHODS, RESULTS & BACKGROUND
HIGHLY INFLUENCED

Variability Anomalies in Software Product Lines

VIEW 4 EXCERPTS
CITES BACKGROUND
HIGHLY INFLUENCED

Which configuration option should I change?

VIEW 5 EXCERPTS
CITES METHODS & BACKGROUND
HIGHLY INFLUENCED

FILTER CITATIONS BY YEAR

2012
2018

CITATION STATISTICS

  • 6 Highly Influenced Citations

References

Publications referenced by this paper.
SHOWING 1-3 OF 3 REFERENCES

A theory of diagnosis from first principles

R. Reiter
  • Artificial intelligence, vol. 32, no. 1, pp. 57–95, 1987.
  • 1987
VIEW 4 EXCERPTS
HIGHLY INFLUENTIAL

The eCos component writer’s guide

B. Veer, J. Dallaway
  • ecos.sourceware.org/ecos/docs-latest/cdl-guide/ cdl-guide.html, 2001.
  • 2001
VIEW 3 EXCERPTS
HIGHLY INFLUENTIAL