Design pattern specification language: Definition and application

被引:0
|
作者
Shin, W [1 ]
Wu, C
机构
[1] SeoKyeong Univ, Dept Internet Informat, Seoul, South Korea
[2] Seoul Natl Univ, Sch Engn & Comp Sci, Seoul 151, South Korea
关键词
design pattern; formal specification; DPSL; UML; tool;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Design patterns* can be regarded as an approach to encapsulate and reuse good design practices. However, most design patterns are specified using informal text and examples. To obtain all of the benefits of patterns, formal specification and tool support are indispensable. This paper proposes a Design Pattern Specification Language (DPSL) that is both manageable and effective. The DPSL provides software developers with the capability to treat design patterns as concrete design units without lowering abstraction. To demonstrate the usability of our DPSL and its application in design modeling, we have developed a prototype tool that supports the DPSL in UML diagrams. This prototype allows us to demonstrate the tool's support possibilities and the usability of patterns for software development applications.
引用
收藏
页码:1011 / 1023
页数:13
相关论文
共 50 条
  • [21] APL AS A SOFTWARE-DESIGN SPECIFICATION LANGUAGE
    JONES, WT
    KIRK, SA
    [J]. COMPUTER JOURNAL, 1980, 23 (03): : 230 - 232
  • [22] SOME TOPICS IN THE DESIGN OF THE SPECIFICATION LANGUAGE LOTOS
    CARCHIOLO, V
    FARO, A
    MINISSALE, F
    SCOLLO, G
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1984, 167 : 47 - 58
  • [23] AN OPERATIONAL FORMAL DEFINITION OF PROLOG - A SPECIFICATION METHOD AND ITS APPLICATION
    DERANSART, P
    FERRAND, G
    [J]. NEW GENERATION COMPUTING, 1992, 10 (02) : 121 - 171
  • [24] Visual knowledge specification for conceptual design: Definition and tool support
    Kraft, Bodo
    Nagl, Manfred
    [J]. ADVANCED ENGINEERING INFORMATICS, 2007, 21 (01) : 67 - 83
  • [25] Power Integrity Specification Definition for an Integrated Clock Circuit Design
    Tan, Fern Nee
    Tamrin, Mohamad Shahrir
    Chuah, Jia Yun
    [J]. 18TH INTERNATIONAL SOC DESIGN CONFERENCE 2021 (ISOCC 2021), 2021, : 171 - 172
  • [26] SEL, a new event pattern specification language for event correlation
    Zhu, D
    Sethi, AS
    [J]. TENTH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, PROCEEDINGS, 2001, : 586 - 589
  • [27] Specification of personalization in web application design
    Garrigos, Irene
    Gomez, Jaime
    Houben, Geert-Jan
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2010, 52 (09) : 991 - 1010
  • [28] Design Specification of an ECG Mobile Application
    Domazet, Ervin
    Gusev, Marjan
    Antovski, Ljupco
    [J]. 2017 25TH TELECOMMUNICATION FORUM (TELFOR), 2017, : 709 - 712
  • [29] The language of the visitor design pattern
    Schordan, Markus
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2006, 12 (07) : 849 - 867
  • [30] A Framework for Evaluating Software Design Pattern Specification Languages
    Khwaja, Salman
    Alshayeb, Mohammad
    [J]. 2013 IEEE/ACIS 12TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2013, : 41 - 45