{'fraction_non_alphanumeric': 0.01837270341207349, 'fraction_numerical': 0.0, 'mean_word_length': 4.824427480916031, '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}}
Supporting Confidentiality in UML: A Profile for the Decentralized Label Model

We present a way of incorporating a decentralized label 
model into the UML by defining a profile which is the 
built-in extension mechanism of the UML. Our profile 
permits specifying the confidentiality of data in UML 
by offering annotations for classes, attributes, 
operations, values of objects, and parameters of 
operations. Furthermore, the profile supports the 
creation of Jif (Java information flow) code. The Jif 
compiler guarantees that the specified confidentiality 
constraints are not violated. Our approach 
is appealing in the sense that it offers the possibility 
to consider confidentiality in UML and that the obtained 
code is guaranteed to behave correctly.