1998
DOI: 10.1007/bfb0054089
|View full text |Cite
|
Sign up to set email alerts
|

Precise visual specification of design patterns

Abstract: Abstract. There has been substantial recent interest in captured design expertise expressed as design patterns. Prevalent descriptions of these design patterns suffer from two demerits. Firstly, they capture specific instances of pattern deployment, rather than the essential pattern itself, thus the spirit of the pattern is often lost in the superfluous details of the specific instances described. Secondly, existing pattern descriptions rely upon relatively informal diagrammatic notations supplemented with nat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
52
0
2

Year Published

1999
1999
2023
2023

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 85 publications
(54 citation statements)
references
References 4 publications
0
52
0
2
Order By: Relevance
“…A distinction between roles, types and classes is used in [8] to decouple representations of roles, at which level the semantics of the pattern is abstractly described by incorporating constraint diagrams into the UML notation, from their refinement as types, and their implementation into classes. This way, the GoF presentation of patterns is shown to be a realization of the abstract level.…”
Section: Related Workmentioning
confidence: 99%
“…A distinction between roles, types and classes is used in [8] to decouple representations of roles, at which level the semantics of the pattern is abstractly described by incorporating constraint diagrams into the UML notation, from their refinement as types, and their implementation into classes. This way, the GoF presentation of patterns is shown to be a realization of the abstract level.…”
Section: Related Workmentioning
confidence: 99%
“…al. [20] take a visual specification approach to design patterns. They utilize constraint diagrams that are developed by Kent [19] together with UML diagrams.…”
Section: Related Workmentioning
confidence: 99%
“…In fact, spider diagrams can be thought of as constraint diagrams without the arrows. Constraint diagrams proved to be an intuitive and useful tool for design, and several extensions of these were proposed, including a variant designed for expressing pre-and post-conditions pairs [9], a three dimensional version for behavioral specification [3], and a version used for metaspecification, i.e., the specification of design patterns [10]. At the same time, constraint diagrams were employed in the software industry to produce informal descriptions of systems.…”
Section: Introductionmentioning
confidence: 99%