{'fraction_non_alphanumeric': 0.017118402282453638, 'fraction_numerical': 0.0, 'mean_word_length': 5.104347826086957, '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}}
A preliminary study of test case generation by CafeOBJ rewrite specifications

In the OTS/CafeOBJ method, systems are described in CafeOBJ algebraic specification language, and verified by using equational reasoning. A proof score is a script of verification. We have proposed a method which generate skeleton Java codes and test cases from specifications and proof scores, however, test cases generated from the method are not complete, that is, there are blanks to be filled to be executed. In this study, we propose a way to instantiate the generated test cases by using CafeOBJ rewrite specifications and search command to obtain a test case generation method which generate executable test cases.