Contracts: specifying behavioral compositions in object-oriented systems
OOPSLA/ECOOP '90 Proceedings of the European conference on object-oriented programming on Object-oriented programming systems, languages, and applications
Basic category theory for computer scientists
Basic category theory for computer scientists
Christopher Alexander: an introduction for object-oriented designers
ACM SIGSOFT Software Engineering Notes
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Design patterns for object-oriented software development
Design patterns for object-oriented software development
Pattern languages of program design
Pattern languages of program design
G++: a pattern language for computer-integrated manufacturing
Pattern languages of program design
Relationships between design patterns
Pattern languages of program design
Automatic code generation from design patterns
IBM Systems Journal
Pattern languages of program design 2
Pattern languages of program design 2
The proxy design pattern revisited
Pattern languages of program design 2
Understanding and using patterns in software development
Theory and Practice of Object Systems - Special issue on patterns
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Analysis patterns: reusable objects models
Analysis patterns: reusable objects models
Pattern languages of program design 3
Pattern languages of program design 3
A pattern language of transport systems (point and route)
Pattern languages of program design 3
The design patterns Smalltalk companion
The design patterns Smalltalk companion
Pattern hatching: design patterns applied
Pattern hatching: design patterns applied
Proceedings of the 20th international conference on Software engineering
The Pattern Almanac
Pattern Languages of Program Design 4
Pattern Languages of Program Design 4
IEEE Software
Symmetry Breaking in Software Patterns
GCSE '00 Proceedings of the Second International Symposium on Generative and Component-Based Software Engineering-Revised Papers
Precise specification and automatic application of design patterns
ASE '97 Proceedings of the 12th international conference on Automated software engineering (formerly: KBSE)
Classifying Relationships between Object-Oriented Design Patterns
ASWEC '98 Proceedings of the Australian Software Engineering Conference
Pattern categories: a mathematical approach for organizing design patterns
CRPIT '02 Proceedings of the 2002 conference on Pattern languages of programs - Volume 13
Pattern categories: a mathematical approach for organizing design patterns
CRPIT '02 Proceedings of the 2002 conference on Pattern languages of programs - Volume 13
Hi-index | 0.00 |
We describe mathematical structures in existing pattern or ganization methods and introduce a new organization method based on those mathematical structures. This method organizes patterns into related groups called pattern categories by structuring them according to mathematical structures. Our method assists users to find a set of patterns that can be collectively applied to solve complex design problems. Furthermore, it assists to find alternatives for such patterns. Thus this method facilitates the selection of most appropriate patterns to solve the problem at hand. A second aspect of this method is that it provides the details of patterns and relationships between them. The users can select all or some of the patterns in a category according to their requirements.