{'fraction_non_alphanumeric': 0.015005359056806002, 'fraction_numerical': 0.0, 'mean_word_length': 5.867647058823529, '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}}
Variable Structure in DEVS Component-Based Modeling and Simulation

Variable structure refers to the ability of a system to dynamically change its structure according to different situations. It provides component-based modeling and simulation environments with powerful modeling capability and the flexibility to design and analyze complex systems. In this article, the authors discuss variable structure—specifically, the structure change and interface change capability—in DEVS-based modeling and simulation environments. The operations of structure change and interface change are discussed, and their respective operation boundaries are defined. Three examples are given to illustrate the role of variable structure and how it can be used to model and design adaptive complex systems. Principles for the implementation of variable structure are also presented and illustrated in the DEVSJAVA modeling and simulation environment.