{'fraction_non_alphanumeric': 0.026285714285714287, 'fraction_numerical': 0.0, 'mean_word_length': 5.0, '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}}
Model-based Test-Driven Cyber-Physical System Design

Model-based design plays a key role in the software-intensive design and cyber-physical system development. With more research attention given to the cyber-physical system (CPS), the desire to construct a reliable and robust CPS was raised further with the intention to researchers. Test-driven development (TDD) plays an important role in providing reliable software intensive systems. TDD requires the generation of tests to ensure the quality of code is valid. In this paper, we describe an approach to introduce the main ideas of integrating a model-based design with the test-driven development in the cyber-physical system development process to ensure a robust CPS. This study was validated by a testable tangible experiment with LEGO bricks on the multiple automatic driving cars in the predefined parking garage.