{'fraction_non_alphanumeric': 0.015730337078651686, 'fraction_numerical': 0.0033707865168539327, 'mean_word_length': 5.02027027027027, '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}}
CoDePA: a conceptual design pattern approach to model behavior for X3D worlds

The development of dynamic X3D/VRML virtual worlds is not an easy task. Adding the behavior to a virtual world is most often the bottleneck of the development process, especially when it comes to more complex behavior. This paper describes a tool-supported design approach for creating object behavior in X3D worlds. The approach is based on generative design patterns in combination with a graphical notation. In this approach, behavior can be specified by instantiating patterns and customizing them to a particular context. More complex behavior can be constructed by combining different patterns. Furthermore, the approach allows more experienced designers to specify new behavior patterns and make them available to others in a graphical way and ready to use. An example is used to illustrate the approach.