Using generative design patterns to generate parallel code for a distributed memory environment
Proceedings of the ninth ACM SIGPLAN symposium on Principles and practice of parallel programming
HPC the easy way: new technologies for high performance application development and deployment
Journal of Systems Architecture: the EUROMICRO Journal - Special issue: Evolutions in parallel distributed and network-based processing
ScriptEase: Generative Design Patterns for Computer Role-Playing Games
Proceedings of the 19th IEEE international conference on Automated software engineering
ScriptEase: Generating Scripting Code for Computer Role-Playing Games
Proceedings of the 19th IEEE international conference on Automated software engineering
Using Generative Design Patterns to Develop Network Server Applications
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 4 - Volume 05
Evaluating pattern catalogs: the computer games experience
Proceedings of the 28th international conference on Software engineering
ScriptEase: A generative/adaptive programming paradigm for game scripting
Science of Computer Programming
CoDePA: a conceptual design pattern approach to model behavior for X3D worlds
Web3D '08 Proceedings of the 13th international symposium on 3D web technology
ACM Transactions on Programming Languages and Systems (TOPLAS)
Visual generative behavior patterns to facilitate game development
Future Play '09 Proceedings of the 2009 Conference on Future Play on @ GDC Canada
A development environment using behavior patterns to facilitate building 3D/VR applications
Proceedings of the Sixth Australasian Conference on Interactive Entertainment
Engineering parallel applications with tunable architectures
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
A pattern-based approach to business process modeling and implementation in web services
ICSOC'06 Proceedings of the 4th international conference on Service-oriented computing
Hi-index | 0.00 |
A design pattern encapsulates the knowledge of object-oriented designers into reusable artifacts. A design pattern is a descriptive device that fosters software design reuse. There are several reasons why design patterns are not used as generative constructs that support code re-use. The first reason is that design patterns describe a set of solutions to a family of related design problems and it is difficult to generate a single body of code that adequately solves each problem in the family. A second reason is that it is difficult to construct and edit generative design patterns. A third major impediment is the lack of a tool-independentrepresentation. A common representation could lead to a shared repository to make more patterns available. In this paper we describe a new approach to generative design patterns that solves these three difficult problems. We illustrate this approach using tools called CO2P2S and Meta-CO2P2S, but our approach is tool-independent.