Towards design pattern definition language

被引:8
作者
Khwaja, Salman [1 ]
Alshayeb, Mohammad [1 ]
机构
[1] King Fahd Univ Petr & Minerals, Dept Informat & Comp Sci, Dhahran 31261, Saudi Arabia
关键词
design patterns; design pattern definition language; DPDL; XML;
D O I
10.1002/spe.1122
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Design patterns are rapidly gaining acceptance in the software community not only as reusable constructs for software development but also for the documentation of the software architectural design. Most of the existing design pattern languages describe design patterns using a combination of a natural language, UML-style diagrams and complex mathematical or logic based formalisms, which makes them hard for programmers to understand. In this paper we propose a design pattern definition language (DPDL) based on XML which can be used for sharing design patterns' implementation details among developers. DPDL is easy to understand and use. It provides unambiguous description of the patterns and is extensible. DPDL also has the flexibility of defining design patterns in a generic term to be used as templates. Copyright (c) 2011 John Wiley & Sons, Ltd.
引用
收藏
页码:747 / 757
页数:11
相关论文
共 25 条
[1]  
[Anonymous], 2010, ALT UMODEL 2010 ENT
[2]   Formal specification of the variants and behavioural features of design patterns [J].
Bayley, Ian ;
Zhu, Hong .
JOURNAL OF SYSTEMS AND SOFTWARE, 2010, 83 (02) :209-221
[3]  
Blewitt A., 2007, DESIGN PATTERN FORMA, P109
[4]  
BOOTH D, 2007, W3C WORKSH WEB SERV
[5]  
Campbell Sherrie, 2008, 2008 International Conference on Computer Science and Software Engineering (CSSE 2008), P776, DOI 10.1109/CSSE.2008.1301
[6]  
Carroll JJ, 2002, P 11 INT C WORLD WID
[7]  
Chandy K.M., 1988, PARALLEL PROGRAM DES
[8]  
Dietrich J., 2007, DES PATTERNS FORMALI, P258
[9]  
Eden AH, 1996, WUCS9707
[10]  
Gamma Erich, 1994, DESIGN PATTERNS ELEM, V1st