{'fraction_non_alphanumeric': 0.018957345971563982, 'fraction_numerical': 0.0, 'mean_word_length': 5.175438596491228, '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}}
Reconciling top-down and bottom-up design approaches in RMM

The proliferation of intranets and extranets as well as the vast expansion of the World Wide Web (WWW) and electronic commerce indicate the need for a structured hypermedia design methodology that will guide the design, development, and maintenance of large multimedia and hypermedia information systems and collaborative systems. The Relationship Management Methodology (RMM) is a well-known hypermedia design methodology. In this paper we provide an extension to it that enhances the design process. We present an iterative process of application design that incorporates the design of the entire application as well as its components. The process includes the design of an application diagram in a top-down fashion, the design of the components or building blocks using the construct of an m-slice, and the regeneration of the application diagram in a bottom-up fashion. An iterative comparison and refinement of the two versions of the application diagram ensure a better final application.