{'fraction_non_alphanumeric': 0.03278688524590164, 'fraction_numerical': 0.0, 'mean_word_length': 4.946902654867257, '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 construction of component-based systems

Building large and complex systems in one step (the 'big bang' approach) is a very challenging task, given that humans can only deal with a limited measure of complexity at a time. A more practical approach would be to build such systems incrementally, i.e. iteratively increment an incomplete version of the system under construction until the system is completed. In software engineering, there are such approaches, but they are generally top-down, and not component-based. In this paper we present a component-based approach, which is bottom-up, and demonstrate its feasibility by applying it to the CoCoME example.