{'fraction_non_alphanumeric': 0.017716535433070866, 'fraction_numerical': 0.0, 'mean_word_length': 5.965753424657534, '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': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Software Environment for Developing Object-Oriented Applications in Distribution Management Systems

Thanks to the increasing capability of computing systems, the development of distribution management systems for electrical distribution systems can be approached from the perspective of flexibility, expansibility and maintainability. For this purpose, new methods have been recently proposed, in which the modeling of the distribution systems as well as algorithms and computational methods have been developed with an object-oriented (OO) approach. In this paper, an extensible software environment for the development and the implementation of OO methods, aimed at distribution network applications, is presented. It is an open platform, based on timed Petri nets and on a discrete event scheduler, useful to simulate custom applications with specifically developed libraries and code. A significant example on distribution system state estimation is presented, which highlights the features of the environment