{'fraction_non_alphanumeric': 0.025027203482045703, 'fraction_numerical': 0.0, 'mean_word_length': 5.618705035971223, '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}}
Cross-layer Service Adaptation - State-of-the-Art, Shortcoming Analysis, and Future Research Directions

In the past few years several cross-layer monitoring and adaptation technologies have been proposed. Although these are cross-layer adaptation technologies, however, in practice they focus on a particular layer. Some solutions involves two layers, yet none of the existing solutions do not consider all the layers during adaptation process. Furthermore, cross-layer adaptation approaches generate incompatibility problems. This is an adaptation coordination problem. Incompatibility refers to the situations where the adaptation is performed in a layer is not compatible with the constraints exposed by the other layers. This survey aims at studying and analyzing current approaches for web services adaptation, discussing their shortcomings and proposing research directions on cross-layer web service adaptation.