Transformation of compound SOA Design Patterns

被引:7
|
作者
Tounsi, Imen [1 ]
Kacem, Mohamed Hadj [1 ]
Kacem, Ahmed Hadj [1 ]
Drira, Khalil [2 ]
机构
[1] Univ Sfax, ReDCAD Lab, Sfax, Tunisia
[2] CNRS, LAAS, 7 Ave Colonel Roche, F-31400 Toulouse, France
关键词
SOA design patterns; Pattern modeling; Pattern composition; Automatic transformation;
D O I
10.1016/j.procs.2017.05.410
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software Design Patterns provide architects and developers with reusable software elements helping them to master building complex software systems. In real applications, problems are complex and their solutions can be represented by compound patterns that require the combination and reuse of two or more design patterns. In this paper, we propose a transformation approach of compound SOA design patterns based on two types of transformations. The first type, is an M2M (Model to Model) transformation. It allows to transform SOA design patterns modeled with the semi-formal SoaML language and linked together with composition operators to a compound pattern. The second type, is an M2T (Model to Text) transformation. It allows to transform compound pattern model to Event-B specifications. So, the compound pattern will have a graphic representation and a formal description. 1877-0509 (C) 2017 The Authors. Published by Elsevier B.V.
引用
收藏
页码:408 / 415
页数:8
相关论文
共 50 条
  • [1] Feature Model for Modeling Compound SOA Design Patterns
    Kamoun, Akram
    Hadj Kacem, Mohamed
    Hadj Kacem, Ahmed
    2014 IEEE/ACS 11TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2014, : 381 - 388
  • [2] An Approach for SOA Design Patterns Composition
    Tounsi, Imen
    Hadj Kacem, Mohamed
    Hadj Kacem, Ahmed
    Drira, Khalil
    2015 IEEE 8TH INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2015, : 219 - 226
  • [3] An Approach for Modeling and Formalizing SOA Design Patterns
    Tounsi, Imen
    Hadj Kacem, Mohamed
    Hadj Kacem, Ahmed
    2013 IEEE 22ND INTERNATIONAL WORKSHOP ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE), 2013, : 330 - 335
  • [4] A formal approach for SOA Design Patterns Composition
    Tounsi, Imen
    Hadj Kacem, Mohamed
    Hadj Kacem, Ahmed
    Drira, Khalil
    2015 IEEE/ACS 12TH INTERNATIONAL CONFERENCE OF COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2015,
  • [5] Anti-Patterns in Evolutionary Design of SOA Research
    Zhao Qing
    Liu Yu-yan
    Jie Yong-gang
    Yue Qiang
    12TH ANNUAL MEETING OF CHINA ASSOCIATION FOR SCIENCE AND TECHNOLOGY ON INFORMATION AND COMMUNICATION TECHNOLOGY AND SMART GRID, 2010, : 345 - 348
  • [6] Service Oriented Device Integration - An Analysis of SOA Design Patterns
    Mauro, Christian
    Leimeister, Jan Marco
    Krcmar, Helmut
    43RD HAWAII INTERNATIONAL CONFERENCE ON SYSTEMS SCIENCES VOLS 1-5 (HICSS 2010), 2010, : 3761 - 3770
  • [7] The house design transformation: the preferences and the patterns
    Aryani, Silfia Mona
    Mulyadi
    Wahyuningsih, Iik Endang Siti
    5th Sustainable Future for Human Security (SustaiN 2014), 2015, 28 : 717 - 724
  • [8] Model-Transformation Design Patterns
    Lano, Kevin
    Kolahdouz-Rahimi, Shekoufeh
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2014, 40 (12) : 1224 - 1259
  • [9] Detection of SOA Patterns
    Demange, Anthony
    Moha, Naouel
    Tremblay, Guy
    SERVICE-ORIENTED COMPUTING, ICSOC 2013, 2013, 8274 : 114 - 130
  • [10] A survey of model transformation design patterns in practice
    Lano, Kevin
    Kolandouz-Rahimi, Shekoufeh
    Yassipour-Tehrani, Sobhan
    Sharbaf, Mohammadreza
    JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 140 : 48 - 73