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
The Uml Profile for Framework Architectures
The Uml Profile for Framework Architectures
Idioms and Patterns as Architectural Literature
IEEE Software
Validating UML models against architectural profiles
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
Establishing a Software Architecting Environment
WICSA '04 Proceedings of the Fourth Working IEEE/IFIP Conference on Software Architecture
UML-Based Reverse Engineering and Model Analysis Approaches for Software Architecture Maintenance
ICSM '04 Proceedings of the 20th IEEE International Conference on Software Maintenance
Adaptable Concern-Based Framework Specialization in UML
Proceedings of the 19th IEEE international conference on Automated software engineering
Visualizing design patterns with a UML profile
HCC '03 Proceedings of the 2003 IEEE Symposium on Human Centric Computing Languages and Environments
Design profiles: toward unified tool support for design patterns and UML profiles
Software—Practice & Experience
Hi-index | 0.00 |
Patterns have become a popular means to express recurring software solutions, as exemplified by design patterns. On the other hand, so-called profiles are used in UML to define various kinds of domain-specific concepts and conventions as extensions of the UML metamodel. In this paper, we show how patterns and profiles can be unified in the UML context, using the UML metamodel as the common basis. We argue that this result has far-reaching implications on tool development, and helps us to understand the relationships of these two central software modeling concepts.