Formal Foundation for Pattern-Based Modelling

被引:0
|
作者
Bottoni, Paolo [1 ]
Guerra, Esther [2 ]
de Lara, Juan [3 ]
机构
[1] Univ Roma La Sapienza, Rome, Italy
[2] Univ Carlos III Madrid, Madrid, Spain
[3] Univ Autonoma Madrid, Madrid, Spain
来源
FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS | 2009年 / 5503卷
关键词
DESIGN PATTERNS; SPECIFICATION;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a new visual and formal approach to the specification of patterns, supporting pattern analysis and pattern-based model completion. The approach is based on graphs, morphisms and operations from category theory and exploits triple graphs to annotate model elements with pattern roles. Novel in our proposal is the possibility of describing (nested) variable submodels, as well as inter-pattern synchronization across several diagrams (e.g. class and sequence diagrams for UML design patterns). We illustrate the approach on UML design patterns, and discuss its generality and applicability on different types of patterns, e.g. workflow patterns using Coloured Petri nets.
引用
收藏
页码:278 / +
页数:2
相关论文
共 50 条
  • [21] Pattern-Based Mapping Refinement
    Hamdi, Faycal
    Reynaud, Chantal
    Safar, Brigitte
    KNOWLEDGE ENGINEERING AND MANAGEMENT BY THE MASSES, EKAW 2010, 2010, 6317 : 1 - 15
  • [22] Pattern-based verification for trees
    Ceska, Milan
    Erlebach, Pavel
    Vojnar, Tomas
    COMPUTER AIDED SYSTEMS THEORY- EUROCAST 2007, 2007, 4739 : 488 - 496
  • [23] Pattern-based data compression
    Kuri, A
    Galaviz, J
    MICAI 2004: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2004, 2972 : 1 - 10
  • [24] Pattern-Based Model Refactoring
    El-Sharqwi, Mohamed
    Mahdi, Hani
    El-Madah, Islam
    ICCES'2010: THE 2010 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS, 2010, : 301 - 306
  • [25] Pattern-based Rule Disambiguation
    Zheng, Jie
    Cheng, Gang
    Li, Shoushan
    Kong, Fang
    Huang, Chu-Ren
    Zhou, Guodong
    2015 12TH INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (FSKD), 2015, : 1444 - 1449
  • [26] A Semantic Pattern-Based Recommender
    Maccatrozzo, Valentina
    Ceolin, Davide
    Aroyo, Lora
    Groth, Paul
    SEMANTIC WEB EVALUATION CHALLENGE, 2014, 475 : 182 - 187
  • [27] Confluence of pattern-based calculi
    Cirstea, Horatiu
    Faure, Germain
    TERM REWRITING AND APPLICATIONS, PROCEEDINGS, 2007, 4533 : 78 - +
  • [28] Pattern-Based Architecture Reviews
    Harrison, Neil B.
    Avgeriou, Paris
    IEEE SOFTWARE, 2011, 28 (06) : 66 - 71
  • [29] Pattern-based texturing revisited
    Neyret, F
    Cani, MP
    SIGGRAPH 99 CONFERENCE PROCEEDINGS, 1999, : 235 - 242
  • [30] Pattern-Based Reasons and Disaster
    Dietz, Alexander
    UTILITAS, 2023, 35 (02) : 131 - 147