{"DOI":"10.1007/978-3-030-62136-0_18","abstract":"AbstractIndividual collaborative embedded systems (CESs) in a collaborative system group (CSG) are typically provided by different manufacturers. Variability in such systems is pivotal for deploying a CES in different CSGs and environments. Changing requirements may entail the evolution of a CES. Such changed requirements can be manifold: individual variants of a CES are updated to fix bugs, or the manufacturer changes the entire CES product line to provide new capabilities. Both types of evolution, the variant evolution and the product line evolution, may be performed in parallel. However, neither type of evolution should lead to diverging states of CES variants and the CES product line, otherwise both would be incompatible, it would not be possible to update the CES variants, and it would not be possible to reuse bug fixes of an individual variant for the entire product line. To avoid this divergence, we present an approach for co-evolving variants and product lines, thus ensuring their consistency.","author":[{"family":"Kirchhof","given":"J\u00f6rg Christian"},{"family":"Nieke","given":"Michael"},{"family":"Schaefer","given":"Ina"},{"family":"Schmalzing","given":"David"},{"family":"Schulze","given":"Michael"}],"id":"unknown","issued":{"date-parts":[[2020,12,15]]},"page-first":"333","publisher":"Springer International Publishing","title":"Variant and Product Line Co-Evolution","type":"chapter"}