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 :
بازگشت