• 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