Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Relationships between design patterns
Pattern languages of program design
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
Requirements Engineering: Processes and Techniques
Requirements Engineering: Processes and Techniques
Contemporary Application-Domain Taxonomies
IEEE Software
Software Architecture in Practice
Software Architecture in Practice
A Catalogue of General-Purpose Software Design Patterns
TOOLS '97 Proceedings of the Tools-23: Technology of Object-Oriented Languages and Systems
IWSSD '96 Proceedings of the 8th International Workshop on Software Specification and Design
Safety Tactics for Software Architecture Design
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
Architecture Decisions: Demystifying Architecture
IEEE Software
On Archiving Architecture Documents
APSEC '05 Proceedings of the 12th Asia-Pacific Software Engineering Conference
Generalizing a Model of Software Architecture Design from Five Industrial Approaches
WICSA '05 Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture
Software Architecture as a Set of Architectural Design Decisions
WICSA '05 Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture
Pattern Oriented Software Architecture: On Patterns and Pattern Languages (Wiley Software Patterns Series)
Quality Attributes for Service-Oriented Architectures
SDSOA '07 Proceedings of the International Workshop on Systems Development in SOA Environments
A quantitative approach for evaluating the quality of design patterns
Journal of Systems and Software
Object-oriented analysis and design with applications, third edition
Object-oriented analysis and design with applications, third edition
Using Patterns to Capture Architectural Decisions
IEEE Software
A Tool to Visualize Architectural Design Decisions
QoSA '08 Proceedings of the 4th International Conference on Quality of Software-Architectures: Models and Architectures
Integrating Quality-Attribute Reasoning Frameworks in the ArchE Design Assistant
QoSA '08 Proceedings of the 4th International Conference on Quality of Software-Architectures: Models and Architectures
Incorporating fault tolerance tactics in software architecture patterns
Proceedings of the 2008 RISE/EFTS Joint International Workshop on Software Engineering for Resilient Systems
Do Design Patterns Impact Software Quality Positively?
CSMR '08 Proceedings of the 2008 12th European Conference on Software Maintenance and Reengineering
Quality Model for Web Services from Multi-stakeholders' Perspective
ICIME '09 Proceedings of the 2009 International Conference on Information Management and Engineering
Towards an Ontology for Software Product Quality Attributes
ICIW '09 Proceedings of the 2009 Fourth International Conference on Internet and Web Applications and Services
Ontology Classification for Semantic-Web-Based Software Engineering
IEEE Transactions on Services Computing
Accelerating technical design of business applications: a knowledge-based approach
Proceedings of the 3rd India software engineering conference
Software pattern communities: current practices and challenges
Proceedings of the 14th Conference on Pattern Languages of Programs
Architectural knowledge: getting to the core
QoSA'07 Proceedings of the Quality of software architectures 3rd international conference on Software architectures, components, and applications
The decision view of software architecture
EWSA'05 Proceedings of the 2nd European conference on Software Architecture
Relation analysis among patterns on software development process
PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
Design decision topology model for pattern relationship analysis
Proceedings of the 1st Asian Conference on Pattern Languages of Programs
Finding the pattern you need: the design pattern intent ontology
MODELS'07 Proceedings of the 10th international conference on Model Driven Engineering Languages and Systems
Leveraging architecture patterns to satisfy quality attributes
ECSA'07 Proceedings of the First European conference on Software Architecture
Hi-index | 0.00 |
Software design patterns document the most recommended solutions to recurring design problems. Selection of the best design pattern in a given context involves analysis of available alternatives, which is a knowledge-intensive task. Pattern knowledge overload (due to the large number of design patterns) makes such analysis difficult. A knowledge base to generate available alternatives can alleviate the problem. In this paper, we propose a pattern-oriented knowledge model which considers four dimensions of the pattern knowledge space: Pattern to Tactic relationship, Pattern to Pattern relationship, Pattern to Quality-attribute relationship and Pattern to Application-type relationship. We perform analysis of these relationships for patterns in the two popular pattern catalogues viz GoF and POSA1.