{'fraction_non_alphanumeric': 0.016843971631205674, 'fraction_numerical': 0.0, 'mean_word_length': 5.7604790419161676, '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}}
Building simulation models to evaluate web application architectures

Software quality has become a critical issue in software engineering because affects systems development costs, delivery schedules, and user satisfaction. In specific software products, an early quality evaluation can be done by using simulation techniques over the architectural design. However, not all architectural designs can be transformed into simulation models. This paper presents a set of simulation models based on standard architectural components that helps to compose web architectures simulation models in order to analyze its behavior. It also includes the definition and modeling of different types of mechanisms that help to simulate consumer's behavior. These mechanisms allow generating the inputs required to the quality evaluation (that is, software requirements) and could be used in other situations. All simulation models proposed were formalized using Discrete Event System Specification (DEVS). In this context, this work gives the foundations needed to make a future evaluation of specific quality attributes for web applications.