{'fraction_non_alphanumeric': 0.027958993476234855, 'fraction_numerical': 0.0027958993476234857, 'mean_word_length': 5.431137724550898, '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}}
3.6.1 Extending UML™ from Software to Systems

INCOSE and the Object Management Group (OMG) are collaborating on an initiative to extend the Unified Modeling Language (UML) to provide a general‐purpose systems modeling language to support analysis, specification, design, and verification of complex systems. This language will be a key enabler for transitioning the practice of systems engineering from a document‐centric to a model‐centric approach. Many different applications of UML to systems engineering have been demonstrated and published, and are in active use by various groups, but a standardized extension of UML for systems engineering is not currently available. This paper provides the background, motivation, and approach of this critical initiative to develop a standardized extension of UML for systems engineering, and highlights some of the early results to establish the requirements for the modeling language. Additional information can be found on the OMG Systems Engineering Domain Special Interest Group (SE DSIG) web site at http://syseng.omg.org.