Fifth International Conference on Information Technology: New Generations (Itng 2008) 2008
DOI: 10.1109/itng.2008.227
|View full text |Cite
|
Sign up to set email alerts
|

A Minimalist Visual Notation for Design Patterns and Antipatterns

Abstract: Achieving a quality software system requires UML designers to have a good understanding of both design patterns and antipatterns. Unfortunately, UML models for real systems tend to be huge and hard to manage, especially for models automatically generated from source code. Thus, it would be advisable to have tools to automatically identify particular instances of patterns. So, a formal language to express them is needed. However, a textual formalization of such a language is barely usable by UML practitione… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2008
2008
2017
2017

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 9 publications
(3 citation statements)
references
References 9 publications
0
3
0
Order By: Relevance
“…The key feature is a compositional definition of the task to be performed. 1 Obviously, if code is available its relevant information can be exploited properly.…”
Section: Our Methodology For Uml Model Vandvmentioning
confidence: 99%
See 1 more Smart Citation
“…The key feature is a compositional definition of the task to be performed. 1 Obviously, if code is available its relevant information can be exploited properly.…”
Section: Our Methodology For Uml Model Vandvmentioning
confidence: 99%
“…However, we do not want to invent a new formalism from the scratch. Hence in [1] we have proposed a visual notation obtained by adding to UML just three graphical elements which allows to express patterns. Incidentally, this notation can be used to express with the needed formality also the antipatterns [4] and patterns like circular dependencies.…”
Section: Verification For Qualitymentioning
confidence: 99%
“…In order to solve such problems, research has been done that provides such techniques for their specifications. For example, Ballis et al [3] have proposed a new visual language to describe antipatterns (and patterns). It has been defined by extending UML with some new graphical elements so that antipatterns can be specified in a more rigorous way.…”
Section: Background On Antipatternsmentioning
confidence: 99%