{'fraction_non_alphanumeric': 0.014026402640264026, 'fraction_numerical': 0.0, 'mean_word_length': 5.452127659574468, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Configuration of mechatronic multi product lines

For the development of variable systems, software product lines (SPL) are an established way to handle the variability by using feature models. Nevertheless, the configuration of an SPL can be complex, especially if a product line consists of a large number of features. The problem of handling the complexity becomes even more sophisticated if not only software, but also mechatronic systems containing software and hardware components are configured. Besides modeling the software, within a mechatronic system dependencies and associations between software and hardware features need to be considered which further increases the complexity. To handle this complexity in product lines for mechatronic systems, we propose a multi product line (MPL) approach which allows to distinguish between software and hardware by using different feature models for each. In addition we introduce a level of abstraction to complex product lines consisting of multiple feature models by establishing a feature model mapping. In this paper we present details to the mapping to provide an abstract configuration view as well as the introduced associations for our MPL approach.