{'fraction_non_alphanumeric': 0.024132730015082957, 'fraction_numerical': 0.0, 'mean_word_length': 6.172972972972973, '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}}
Incremental functional certification for avionic functions reuse & evolution

These past years, development of avionic systems has increasingly evolved, from federated architectures to integrated ones, up to Integrated Modular Avionics (IMA), leading to continuously growing complexity. Following this evolution, certification process faced major break, evolving towards incremental acceptance. Novelty was brought through capability to incrementally accept an avionic system through IMA facilities, based on successive acceptance of hardware elements, then hosted software ones, achieving avionic functions. Incremental acceptance eases reuse of software and hardware elements that compose the platform. However, when considering the avionic functions, the reuse issue of their constitutive elements remains to address. Challenge is to preserve acquired certification credits while supporting function evolution for adaptation to the context, e.g., new aircraft. Based on ten years of acquired experience in incremental certification, we introduce in this paper an innovative top-down approach to face this challenge: the Incremental Functional Certification (IFC) approach. We propose a conceptual framework that promotes the capability to formalize certification credit for software assets, relying on existing regulations.