An Approach for Modeling and Formalizing SOA Design Patterns

被引:3
|
作者
Tounsi, Imen [1 ]
Hadj Kacem, Mohamed [1 ]
Hadj Kacem, Ahmed [1 ]
机构
[1] Univ Sfax, ReDCAD Res Unit, Sfax, Tunisia
关键词
SOA Design Patterns; SoaML modeling; Formal methods; Event-B method;
D O I
10.1109/WETICE.2013.26
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present a formal architecture-centric approach that aims, first, to model message-oriented SOA design patterns with the SoaML standard language, and second to formally specify these patterns at a high level of abstraction using the Event-B method. These two steps are performed before undertaking the effective coding of a design pattern providing correct by construction pattern-based software architectures. Our approach is experimented through an example we present in this paper. We implemented our approach under the Rodin platform, which we use to prove model consistency.
引用
收藏
页码:330 / 335
页数:6
相关论文
共 50 条
  • [1] 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
  • [2] Formalizing design patterns
    Mikkonen, T
    PROCEEDINGS OF THE 1998 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1998, : 115 - 124
  • [3] 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,
  • [4] 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
  • [5] Formalizing Service Variability Modeling in SOA-Based Solutions
    Ponnalagu, Karthikeyan
    Narendra, Nanjangud C.
    Ghose, Aditya
    ADVANCED INFORMATION SYSTEMS ENGINEERING WORKSHOPS (CAISE), 2013, 148 : 402 - 416
  • [6] Transformation of compound SOA Design Patterns
    Tounsi, Imen
    Kacem, Mohamed Hadj
    Kacem, Ahmed Hadj
    Drira, Khalil
    8TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT-2017) AND THE 7TH INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY INFORMATION TECHNOLOGY (SEIT 2017), 2017, 109 : 408 - 415
  • [7] One approach to partial formalization of SOA design patterns using production rules
    Selmeci, Roman
    Rozinajova, Viera
    2012 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2012, : 1381 - 1384
  • [8] Formalizing the OPAL eBusiness ontology design patterns with OWL
    D'Antonio, F.
    Missikoff, M.
    Taglino, F.
    ENTERPRISE INTEROPERABILITY II: NEW CHALLENGES AND APPROACHES, 2007, : 345 - 356
  • [9] An approach to automatically detect problems in restructured deployment models based on formalizing architecture and design patterns
    Saatkamp, Karoline
    Breitenbuecher, Uwe
    Kopp, Oliver
    Leymann, Frank
    SICS SOFTWARE-INTENSIVE CYBER-PHYSICAL SYSTEMS, 2019, 34 (2-3): : 85 - 97
  • [10] Using SoaML Models and Event-B Specifications for Modeling SOA Design Patterns
    Tounsi, Imen
    Hrichi, Zied
    Kacem, Mohamed Hadj
    Kacem, Ahmed Hadj
    Drira, Khalil
    ICEIS: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2013, : 294 - 301