An Approach for Modeling and Formalizing SOA Design Patterns - Université Toulouse III - Paul Sabatier - Toulouse INP Accéder directement au contenu
Communication Dans Un Congrès Année : 2013

An Approach for Modeling and Formalizing SOA Design Patterns

Résumé

Although design patterns has become increasingly popular, most of them are presented in an informal way, which can give rise to ambiguity and may lead to their incorrect usage. Patterns proposed by the SOA design pattern community are described with informal visual notations. Modeling SOA design patterns with a standard formal notation contributes to avoid misunderstanding by software architects and helps endowing design methods with refinement approaches for mastering system architectures complexity. 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 patternbased 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.
Fichier principal
Vignette du fichier
MainKhalilWETICE2013.pdf (253.74 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00801395 , version 1 (15-03-2013)

Identifiants

  • HAL Id : hal-00801395 , version 1

Citer

Imen Tounsi, Mohamed Hadj Kacem, Ahmed Hadj Kacem, Khalil Drira. An Approach for Modeling and Formalizing SOA Design Patterns. IEEE International Conference on Enabling Technologies: Infrastructures for Collaborative Enterprises ( WETICE ), Jun 2013, Hammamet, Tunisia. 11p. ⟨hal-00801395⟩
143 Consultations
2105 Téléchargements

Partager

Gmail Facebook X LinkedIn More