{'fraction_non_alphanumeric': 0.015940488841657812, 'fraction_numerical': 0.0, 'mean_word_length': 5.541666666666667, '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}}
Using sequence diagrams to document Web elements' unknown behavior

Software engineers depend on analysis and design methods that take into consideration user's requirements and computing resources on the processing site. With many new network applications being developed based on web browser user interfaces, software engineers have become more dependent on knowledge of network operations. Web caching is an existing mechanism that seeks to improve user's response time, but their existence and functionality are usually transparent to those not directly working with the network infrastructure. In this paper, a new method that uses UML sequence diagrams to perform requirements analysis on web applications is proposed, whereby the web application is designed in such a way to avoid the actions taken by hidden resources, such as web caches, becoming, then, independent of the uncertainty of the caching mechanisms for dynamic contents.