{'fraction_non_alphanumeric': 0.020928116469517744, 'fraction_numerical': 0.00272975432211101, 'mean_word_length': 5.470588235294118, '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}}
Integrated Software Testbed for Cyber-Physical Analysis in Smart Grid

Smart Grid is a highly complex cyber-physical power system that involves a huge amount of embedded devices for sensing, control, computation and communication. To validate the functionality, security and reliability of such an system requires the modeling and emulation of both power network and communication network, as well as the interactions between them. In this paper, we present the design, implementation and evaluation of an integrated software testbed for cyber-physical analysis in Smart Grid. Compared with previous related work, our software testbed fills the gap by: 1) employing emulation features such that the critical control programs tested in our testbed can be directly ported to physical embedded devices; 2) supporting both real time and non-real time analysis by implementing virtual time emulation; 3) public distribution as an open source software. A walk-through study case within the advanced metering infrastructure is presented to demonstrate the comprehensive support for smart grid applications.