ScriptEase: Generative design patterns for computer role-playing games

M McNaughton, M Cutumisu, D Szafron… - Proceedings. 19th …, 2004 - ieeexplore.ieee.org
Recently, some researchers have argued that generative design patterns (GDPs) can
leverage the obvious design re-use that characterizes traditional design patterns into code …

SmartCLIDE design pattern assistant: A decision‐tree based approach

E Polyzoidou, E Papagiannaki… - Software: Practice …, 2023 - Wiley Online Library
Abstract Design patterns are well‐known solutions to recurring design problems that are
widely adopted in the software industry, either as formal means of communication or as a …

ScriptEase: A generative/adaptive programming paradigm for game scripting

M Cutumisu, C Onuczko, M McNaughton, T Roy… - Science of Computer …, 2007 - Elsevier
The traditional approach to implementing interactions between a player character (PC) and
objects in computer games is to write scripts in a procedural scripting language. These …

Generative design for performance enhancement, weight reduction, and its industrial implications

B Aman - arXiv preprint arXiv:2007.14138, 2020 - arxiv.org
This paper investigates the generative designing of a bracket that aids in the rotation of a
linkage mounted on it with a revolute joint. Generative design is a term that is generally used …

Using generative design patterns to generate parallel code for a distributed memory environment

K Tan, D Szafron, J Schaeffer, J Anvik… - ACM SIGPLAN …, 2003 - dl.acm.org
A design pattern is a mechanism for encapsulating the knowledge of experienced designers
into a re-usable artifact. Parallel design patterns reflect commonly occurring parallel …

CoDePA: a conceptual design pattern approach to model behavior for X3D worlds

B Pellens, O De Troyer, F Kleinermann - Proceedings of the 13th …, 2008 - dl.acm.org
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 …

A development environment using behavior patterns to facilitate building 3d/vr applications

B Pellens, F Kleinermann, O De Troyer - Proceedings of the Sixth …, 2009 - dl.acm.org
High expectations and the increasing complexity of behavior in the domain of interactive
3D/VR applications demand for a better support at design time. Current development tools …

Engineering parallel applications with tunable architectures

CA Schaefer, V Pankratius, WF Tichy - Proceedings of the 32nd ACM …, 2010 - dl.acm.org
Current multicore computers differ in many hardware characteristics. Software developers
thus hand-tune their parallel programs for a specific platform to achieve the best …

Patterns for process-aware information systems: an approach based on colored Petri nets

NA Mulyar - 2009 - research.tue.nl
Organizations are continuously seeking ways to improve the efficiency and effectiveness of
their operations. To assist in meeting these objectives, it is increasingly recognized that they …

A pattern-based approach to business process modeling and implementation in web services

S Brahe, B Bordbar - Service-Oriented Computing ICSOC 2006: 4th …, 2007 - Springer
There are often three groups of experts involved in the design and implementation of
business processes in a service oriented enterprise; business analysts, solution architects …