{'fraction_non_alphanumeric': 0.020047169811320754, 'fraction_numerical': 0.0, 'mean_word_length': 5.68503937007874, '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}}
Towards a Model-Driven Product Line for Web systems

Companies focused in the design and implementation of Web based systems, which are also interested in the adoption of state-of-theart Model-Driven Web Engineering and Software Product Line Engineering techniques, are finding difficulties adapting the requirements of their domains to the already available tooling. This article explains how to successfully combine these two approaches in an industrial context. The techniques described in the case-study show how model-driven product line engineering can be used to provide domain knowledge encapsulation, and automatic generation of the products. These products include both, Content-Manager infrastructures to populate the system’s contents, and automatically adapted Web frontend prototype generation for different devices and user profiles.