{'fraction_non_alphanumeric': 0.016, 'fraction_numerical': 0.0, 'mean_word_length': 5.471264367816092, '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}}
Redundancy allocation in automotive systems using multi-objective optimisation

Redundancy allocation is a widely used method for the
reliability improvement of complex embedded systems in the
automotive domain. The allocation of redundant components can
affect other non-functional quality attributes of the system,
which are as important as reliability and very often
conflicting with each other, such as cost and response time.
Consequently, to find the good system design options,
multi-objective optimisation methods can be employed which find
a trade-off between these conflicting attributes. While cost
and reliability have been already studied in the context of an
optimisation problem, the impact of redundancy allocation to
the response time has not yet been considered. The approach
taken in this paper, considers reliability, cost and response
time as optimisation criteria and employs a multi-objective Ant
Colony Optimisation algorithm to find the near optimal set of
system designs. Our approach has been implemented in the
ArcheOpterix framework and illustrated with a case study from
the automotive industry.