Pattern semantic link: A reusable pattern representation in MDA context

被引:0
|
作者
Yin, JF [1 ]
Guo, HQ [1 ]
Peng, XY [1 ]
Lin, MS [1 ]
机构
[1] S China Univ Technol, Coll Comp Sci & Engn, Guangzhou 510641, Peoples R China
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Currently most of pattern-related specifications represent design patterns limited at specific implementation forms on one abstract level and restrict to reuse patterns across different abstract levels, such as Platform-Independent Models (PIMs) and Platform-Specific Models (PSMs). This paper proposes a novel pattern representation named Pattern Semantic Link (PSL), which provides a centralized and abstract representation for a pattern. Borrowing ideals from the Intentional Programming (IP), the core PSL concepts are capturing the knowledge about relationships between participants of a pattern by instances of the UML Association derived classes, capturing key intentions of the pattern by constraints in the Object Constraint Language (OCL) and rendering the reference implementations for the pattern based on its PSL definition. Through the meta-model inheritance and marking approach, transforming a model with PSLs to its platform-specific counterpart and reusing patterns across PIMs and PSMs can be achieved.
引用
收藏
页码:310 / 317
页数:8
相关论文
共 50 条
  • [41] Elemental and Pegamento:: The final cut -: Applying the MDA pattern
    Duddy, K
    Lawley, M
    Milosevic, Z
    EIGHTH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE, PROCEEDINGS, 2004, : 240 - 252
  • [42] The Polyphonic Representation. A Pragmalinguistic Pattern of Theatrical Representation
    Blanariu, Nicoleta Popa
    PHILOLOGICA JASSYENSIA, 2010, 6 (02): : 161 - 169
  • [43] Visual pattern inspection: Representation and matching
    Koo, JH
    Yoo, SI
    CISST'98: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON IMAGING SCIENCE, SYSTEMS AND TECHNOLOGY, 1998, : 25 - 32
  • [44] PATTERN OF TACTILE REPRESENTATION IN THALAMUS OF CAT
    MOUNTCASTLE, V
    HENNEMAN, E
    JOURNAL OF NEUROPHYSIOLOGY, 1949, 12 (02) : 85 - 100
  • [45] Multispace KL for pattern representation and classification
    Cappelli, R
    Maio, D
    Maltoni, D
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2001, 23 (09) : 977 - 996
  • [46] The hourglass pattern of women's representation
    Kjaer, Ulrik
    Kosiara-Pedersen, Karina
    JOURNAL OF ELECTIONS PUBLIC OPINION AND PARTIES, 2019, 29 (03): : 299 - 317
  • [47] PATTERN CLASSIFICATION BASED ON SPARSE REPRESENTATION
    Liu, Shaopeng
    Gao, Robert X.
    John, Dinesh
    Staudenmayer, John
    Freedson, Patty S.
    PROCEEDINGS OF THE ASME 5TH ANNUAL DYNAMIC SYSTEMS AND CONTROL DIVISION CONFERENCE AND JSME 11TH MOTION AND VIBRATION CONFERENCE, DSCC 2012, VOL 2, 2012, : 737 - 742
  • [49] Ridge Pattern Representation for Fingerprint Indexing
    Uysal, M.
    Gorgunoglu, S.
    ELEKTRONIKA IR ELEKTROTECHNIKA, 2014, 20 (07) : 65 - 68
  • [50] Enhanced Pattern Representation in Information Extraction
    廖乐健
    曹元大
    张映波
    Journal of Beijing Institute of Technology, 2004, (02) : 143 - 147