DocumentCode
625904
Title
An Approach for Modeling and Formalizing SOA Design Patterns
Author
Tounsi, Imen ; Kacem, Mohamed Hadj ; Kacem, Ahmed Hadj
Author_Institution
ReDCAD-Res. Unit, Univ. of Sfax, Sfax, Tunisia
fYear
2013
fDate
17-20 June 2013
Firstpage
330
Lastpage
335
Abstract
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.
Keywords
formal specification; object-oriented methods; service-oriented architecture; Rodin platform; SOA design pattern formalization; SOA design pattern modeling; SoaML standard language; abstraction level; construction pattern-based software architectures; event-B method; formal architecture-centric approach; message-oriented SOA design patterns; model consistency; Catalogs; Context; Educational institutions; Ports (Computers); Semiconductor optical amplifiers; Service-oriented architecture; Standards; Event-B method; Formal methods; SOA Design Patterns; SoaML modeling;
fLanguage
English
Publisher
ieee
Conference_Titel
Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), 2013 IEEE 22nd International Workshop on
Conference_Location
Hammamet
ISSN
1524-4547
Print_ISBN
978-1-4799-0405-1
Type
conf
DOI
10.1109/WETICE.2013.26
Filename
6570637
Link To Document