{'fraction_non_alphanumeric': 0.013871374527112233, 'fraction_numerical': 0.0, 'mean_word_length': 6.153153153153153, '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 a Flexible Object-Group-Oriented Framework to support Large Scale Cooperative and Adaptive Applications

In this paper we examine the requirements of large scale cooperative applications, namely those alternating multi-part synchronous work sessions with variable periods of asynchronous interactions and disconnected work. We discuss the topological organization of the large scale cooperative space and the materialization of an integrated generic platform to support those requirements. Our approach emphasizes the need of an adequate programming support. We will describe and characterize an object-grouporiented layered and wrapped infrastructure as a contribution to build generic programming frameworks offering high degree of orthogonality and, consequently, high flexibility.