arrow
Return

A UML-based pattern specification technique

delete2004-03-01
delete163
PRE
AI
R
R.B. France
D
Dae‐Kyoo Kim
S
Sudipto Ghosh
E
Eun-Jee Song
DOI:10.1109/TSE.2004.1271174delete
deleteOriginal
deleteShare
deleteSave
Abstract

Abstract

En 中文
Informally described design patterns are useful for communicating proven solutions for recurring design problems to developers, but they cannot be used as compliance points against which solutions that claim to conform to the patterns are checked. Pattern specification languages that utilize mathematical notation provide the needed formality, but often at the expense of usability. In this paper, we present a rigorous and practical technique for specifying pattern solutions expressed in the Unified Modeling Language (UML). The specification technique paves the way for the development of tools that support rigorous application of design patterns to UML design models. The technique has been used to create specifications of solutions for several popular design patterns. We illustrate the use of the technique by specifying observer and visitor pattern solutions.
Keywords:
design patterns
object-oriented models
pattern specification
UML

Journal

IEEE Transactions on Software Engineering cover
IEEE Transactions on Software Engineering
IF:
5.6
Papers:
2.9K
Citations:
1.1W

Organization

No organization information available
Cited Papers

Cited Papers

Nonreplicative functions of the origin recognition complex
err2018-10-20
err0
errOAAI
errVarvara V. Popova; Alexander V. Brechalov; Sofia G. Georgieva; Daria V. Kopytova
errShare
errSave
Skin Mucus Fatty Acid Composition of Gilthead Sea Bream (Sparus Aurata): A Descriptive Study in Fish Fed Low and High Fish Meal Diets
err2019-02-27
err0
errOAAI
errSilvia Torrecillas; Daniel Montero; David Domínguez; Lidia Robaina; Marisol Izquierdo
errShare
errSave
First report of Pepino mosaic virus in tomato in Italy
err2001-12-29
err0
errOAAI
errP. Roggero; V. Masenga; R. Lenzi; F. Coghe; S. Ena; S. Winter
errShare
errSave
A metamodeling approach to pattern-based model refactoring
err2003-09-01
err43
PREAI
errFrance, R; Ghosh, S; Song, E; Kim, DK
errShare
errSave