• DocumentCode
    3599298
  • Title

    P/S-CoM+: A Formal Approach to Design Correct Publish/Subscribe Architectural Styles

  • Author

    Krichen, I. ; Loulou, I. ; Dhouib, H. ; Kacem, A.H.

  • Author_Institution
    Nat. Sch. of Eng. Sfax, Univ. of Sfax, Sfax, Tunisia
  • fYear
    2012
  • Firstpage
    179
  • Lastpage
    188
  • Abstract
    In this paper we propose P/S-CoM+, a formal approach that helps architects to model correct publish/subscribe architectural styles (PSAS). We extend P/S-CoM formal approach, that focuses on the correct by design of PSAS structure, by behavioral aspect. We specify communication schemas including the state of component types and ensuring no loss of events. We formally model behavioral properties namely delivery semantics, ordering and persistence of notifications. We set up a formal method for composing communication schemas and building correct PSAS. We develop an ECLIPSE plugin P/S-CoM´SD that assists architects in graphically conceiving the desired PSAS. We describe the dynamic behavior of component types by specifying interaction rules. All the specifications are coded in Z notation and proved under Z-Eves theorem prover.
  • Keywords
    formal specification; message passing; middleware; software architecture; theorem proving; ECLIPSE plugin P/S-CoM-SD; P/S-CoM+; PSAS structure; Z notation; Z-Eves theorem prover; behavioral aspect; communication schemas; component dynamic behavior; formal method; notifications persistence; publish-subscribe architectural styles; Buildings; Filtering; Mathematical model; Radio access networks; Semantics; Subscriptions; Topology; behavioral aspect; correct by design; formal specification; p/s-com+; publish/subscribe style; software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems (ICECCS), 2012 17th International Conference on
  • Print_ISBN
    978-1-4673-2156-3
  • Type

    conf

  • Filename
    6299213