Sciweavers

ITNG
2008
IEEE

A Minimalist Visual Notation for Design Patterns and Antipatterns

13 years 11 months ago
A Minimalist Visual Notation for Design Patterns and Antipatterns
Achieving a quality software system requires UML designers a good understanding of both design patterns and antipatterns. Unfortunately, UML models for real systems tend to be huge and so hardly manageable, especially for models automatically generated from source code. Thus it would be advisable to have tools to automatically identify particular instances of patterns. For this a formal language to express them is needed. However, a textual formalization of such a language is barely usable by UML practitioners. In this paper we propose a visual notation obtained by adding to UML as little graphical elements as possible in order to express both patterns and antipatterns (with the needed formality). As such additions are really few and intuitive, we believe that this approach has low cognitive load, thus being both usable by practitioners and still enough rigorous for implementation. This notation will be used to add a GUI front-end for a prototypical tool, that we have recently develope...
Demis Ballis, Andrea Baruzzo, Marco Comini
Added 31 May 2010
Updated 31 May 2010
Type Conference
Year 2008
Where ITNG
Authors Demis Ballis, Andrea Baruzzo, Marco Comini
Comments (0)