{'fraction_non_alphanumeric': 0.017069701280227598, 'fraction_numerical': 0.0, 'mean_word_length': 5.769230769230769, '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 and variability modeling for service-oriented system: Integrating i* with decision models

Variability modeling and service-orientation are important approaches that address both the flexibility and adaptability required by stakeholders of today’s software systems. Goal-oriented approaches for modeling service-oriented systems and their variability in an integrated manner are needed to address the needs of heterogeneous stakeholders and to develop and evolve these systems. In this paper we propose an approach that complements the i* modeling framework with decision models from orthogonal variability modeling. We illustrate the approach using an example and present options for tool support.