Using SoaML Models and Event-B Specifications for Modeling SOA Design Patterns - Université Toulouse III - Paul Sabatier - Toulouse INP Accéder directement au contenu
Communication Dans Un Congrès Année : 2013

Using SoaML Models and Event-B Specifications for Modeling SOA Design Patterns

Résumé

Although design patterns have become increasingly popular, most of them are presented in an informal way. Patterns, proposed by the SOA design pattern community, are described with a proprietary informal notation, which can raise ambiguity and may lead to their incorrect usage. Modeling SOA design patterns with a standard formal notation avoids misunderstanding by software architects and helps endow design methods. In this paper, we present an approach that aims, first, to model message-oriented SOA design patterns with the SoaML language, and second to transform them to Event-B specifications. 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 enhanced with a tool supporting it. Specification results are imported under the Rodin platform which we use to prove model consistency.
Fichier principal
Vignette du fichier
MainKhalilICEIS2013.pdf (356.18 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00801025 , version 1 (14-03-2013)

Identifiants

  • HAL Id : hal-00801025 , version 1

Citer

Imen Tounsi, Hrichi Zied, Mohamed Hadj Kacem, Ahmed Hadj Kacem, Khalil Drira. Using SoaML Models and Event-B Specifications for Modeling SOA Design Patterns. International Conference on Enterprise Information Systems (ICEIS), Jul 2013, Angers, France. 11p. ⟨hal-00801025⟩
284 Consultations
766 Téléchargements

Partager

Gmail Facebook X LinkedIn More