A refinement-based approach for building valid SOA design patterns. (1st January 2015)
- Record Type:
- Journal Article
- Title:
- A refinement-based approach for building valid SOA design patterns. (1st January 2015)
- Main Title:
- A refinement-based approach for building valid SOA design patterns
- Authors:
- Tounsi, Imen
Hadj Kacem, Mohamed
Hadj Kacem, Ahmed
Drira, Khalil - Abstract:
- Although design patterns have 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. Modelling 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 refinement-based 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.
- Is Part Of:
- International journal of cloud computing. Volume 4:Number 1 (2015)
- Journal:
- International journal of cloud computing
- Issue:
- Volume 4:Number 1 (2015)
- Issue Display:
- Volume 4, Issue 1 (2015)
- Year:
- 2015
- Volume:
- 4
- Issue:
- 1
- Issue Sort Value:
- 2015-0004-0001-0000
- Page Start:
- 78
- Page End:
- 104
- Publication Date:
- 2015-01-01
- Subjects:
- SOA design patterns -- SoaML modelling -- formal methods -- Event-B method
Cloud computing -- Periodicals
004.678205 - Journal URLs:
- http://www.inderscience.com/jhome.php?jcode=ijcc ↗
http://www.inderscience.com/ ↗ - DOI:
- 10.1504/IJCC.2015.067705 ↗
- Languages:
- English
- ISSNs:
- 2043-9989
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 5758.xml