中文

工业产品线中可变性的逆向工程:观察与经验教训

软件工程 2021-10-13 v1

摘要

理想情况下,可变性模型是对产品线特征及其间约束的正确且完整的表示。结合特征与代码之间的映射,这确保仅能有效产品被配置和派生。然而,在实践中,所建模范式可能既不完整也不正确,这在配置和产品派生阶段引发问题。本文提出一种从实现中逆向工程可变性约束的方法,从而提升可变性模型的正确性与完整性。我们将特征效应分析的概念扩展至从Bosch PS-EC大规模产品线的代码工件中提取可变性约束。我们给出了该方法的工业应用,并讨论其为处理非布尔可变性与异构工件类型所需的修改。

关键词

引用

@article{arxiv.2110.05869,
  title  = {Reverse Engineering Variability in an Industrial Product Line: Observations and Lessons Learned},
  author = {Sascha El-Sharkawy and Dhar Saura Jyoti and Adam Krafczyk and Slawomir Duszynski and Tobias Beichter and Klaus Schmid},
  journal= {arXiv preprint arXiv:2110.05869},
  year   = {2021}
}