{'fraction_non_alphanumeric': 0.011764705882352941, 'fraction_numerical': 0.0, 'mean_word_length': 5.963636363636364, '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}}
The Application of Software Process Precedence Relationship Formalisms to Concurrent Hardware Systems

In this paper, precedence constraint combination formalisms defined in the software domain are used to define the behavior of hardware systems. Specifically, AND-join and various types of OR-join semantics are used to describe hardware systems composed of concurrent, cooperating hardware components. It is shown that synthesizable VHDL specifications can be created that model the semantics of these constraint combination formalisms for hardware systems. Using common semantics for systems in both hardware and software domains will help to unify system description across domain boundaries and aid in developing implementation independent system descriptions.