IEEE International Conference on Computer Systems and Applications, 2006. · 2006 · 19 citations · 6 references
ArtsComputer ScienceDesignDesign AutomationSoftware EngineeringSystems DesignDesign SemanticsDesign SpecificationSoftware ModelingDesign Pattern RepresentationDesign PatternsPattern-based ModelingPatternsUml Modeling
Sometimes, UML is not enough expressive to describe patterns property. UML profiles allow extending UML syntax and semantic for modeling elements of particular domains. As profiles extend UML vocabulary, and design patterns define for designers a common vocabulary, so it is possible using profile for defining a pattern vocabulary in UML. Profiles can be used for solve particular problems in different domains. This work shows the way for defining design patterns with profile, proposing architecture in levels. It shows how the definition of a profile for a particular pattern is, and how an UML tool can be enough for introduce profile for patterns. It analyzes the advantages of using profiles to define, document, and visualize design patterns.
6
A UML-based pattern specification technique
R.B. France, Dae‐Kyoo Kim, Sudipto Ghosh et al. · IEEE Transactions on Software Engineering · 2004 · 272 citations
Computing, Computer Science, Design +16
Precise modeling of design patterns
Alain Le Guennec, Gerson Sunyé, Jean‐Marc Jezéquél · Lecture notes in computer science · 2000 · 102 citations
Arts, Design, Design Automation +11