{'fraction_non_alphanumeric': 0.021042084168336674, 'fraction_numerical': 0.0, 'mean_word_length': 5.487012987012987, '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}}
Goal-Oriented Security Trade-Off Modeling and Analysis with Knowledge Support

In designing software systems, security is typically only one design objective among many, which may compete with other objectives such as privacy and usability. Too often, security mechanisms are adopted without explicit recognition of competing design objectives and their origins in stakeholder interests. Ultimately, security is about balancing the trade-offs among the competing goals of multiple actors. However, software developers and designers are not security or privacy specialists, thus a major obstacle towards secure systems development is the lack of an easy-to-use body of knowledge for making trade-offs and decisions. This PhD research focuses on a goal-oriented approach for modeling and analyzing security trade-offs and incorporating them into the requirements analysis and architecture design. Goal orientation is also used to structure knowledge to assist designers in making security trade-offs.