{'fraction_non_alphanumeric': 0.01664145234493192, 'fraction_numerical': 0.0, 'mean_word_length': 5.186915887850467, '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}}
AN ANALYSIS AND CLASSIFICATION OF SYSTEM LEVEL DESCRIPTION LANGUAGES

Many research projects have been centered on the design of a single, unified language for system design. In most cases, these projects have built upon or extended existing languages such as C++ or VHDL in an attempt to make them more amenable to writing abstract descriptions of complicated systems. In this paper, we classify several system level description language (SLDL) projects according to their foundation languages and analyze their strengths and weaknesses. We present a formal set of SLDL requirements and propose a new direction for future SLDL research based on these findings.