Virtual classes: a powerful mechanism in object-oriented programming
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
Advanced C++ programming styles and idioms
Advanced C++ programming styles and idioms
Part objects and their location
TOOLS 7 Proceedings of the seventh international conference on Technology of object-oriented languages and systems
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Pattern languages of program design
Object-oriented programming in the BETA programming language
Object-oriented programming in the BETA programming language
The design patterns Smalltalk companion
The design patterns Smalltalk companion
eLeLePUS - a language for specification of software design patterns
Proceedings of the 2001 ACM symposium on Applied computing
Metaphor and metonymy in object-oriented design patterns
ACSC '02 Proceedings of the twenty-fifth Australasian conference on Computer science - Volume 4
Design pattern implementation in Java and aspectJ
OOPSLA '02 Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
A Theory of Object-Oriented Design
Information Systems Frontiers
ECOOP '02 Proceedings of the 16th European Conference on Object-Oriented Programming
Principles in formal specification of object oriented design and architecture
CASCON '01 Proceedings of the 2001 conference of the Centre for Advanced Studies on Collaborative research
Making patterns explicit with metaprogramming
Proceedings of the 2nd international conference on Generative programming and component engineering
OOPSLA '05 Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Dimensional modeling: identifying, classifying & applying patterns
Proceedings of the 8th ACM international workshop on Data warehousing and OLAP
The when, why and why not of the BETA programming language
Proceedings of the third ACM SIGPLAN conference on History of programming languages
Web Semantics: Science, Services and Agents on the World Wide Web
Dimensional modeling: Identification, classification, and evaluation of patterns
Decision Support Systems
Do rules and patterns affect design maintainability?
Journal of Computer Science and Technology
Identification of design motifs with pattern matching algorithms
Information and Software Technology
Combining Aspect-Oriented and Strategic Programming
Electronic Notes in Theoretical Computer Science (ENTCS)
Agent-oriented software patterns for rapid and affordable robot programming
Journal of Systems and Software
Software pattern communities: current practices and challenges
Proceedings of the 14th Conference on Pattern Languages of Programs
Ambient displays and game design patterns
EC-TEL'10 Proceedings of the 5th European conference on Technology enhanced learning conference on Sustaining TEL: from innovation to learning and practice
Java nano patterns: a set of reusable objects
Proceedings of the 48th Annual Southeast Regional Conference
Design patterns for learning games
International Journal of Technology Enhanced Learning
Design patterns and organisational memory in mobile application development
PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
Hi-index | 0.00 |
The rapid evolution of Design Patterns has hampered the benefits gained from using Design Patterns. The increase in the number of Design Patterns makes a common vocabulary unmanageable, and the tracing problem obscures the documentation that should be enhanced by using Design Patterns. We present an analysis of Design Patterns that will strongly reduce the number of Fundamental Design Patterns and show how strong language abstractions can solve the tracing problem and thereby enhance the documentation.