• DocumentCode
    3779403
  • Title

    Formal modeling of the Simple Text Oriented Messaging Protocol using Event-B method

  • Author

    Sanae El Mimouni;Mohamed Bouhdadi

  • Author_Institution
    LMPHE laboratory, Faculty of Sciences, Mohammed V University, PB 1014 Rabat, Morocco
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    This paper presents an incremental formal modeling of the Simple Text Oriented Messaging Protocol (STOMP) using Event-B method. STOMP is a simple text-oriented protocol, similar to HTTP. It provides an interoperable wire format so that STOMP clients can communicate with any STOMP message broker to provide easy and widespread messaging interoperability among many languages and platforms. In this paper we model the protocol step by step by using refinement, a technique of Event-B. The first step will be the modeling of the most abstract specification of the protocol. Then by refinement more details of the protocol specification will be added to the model. By this approach, the model will be a more explicit representation of the target protocol by each refinement. In the developed Event-B models of the STOMP protocol described in this paper, all proofs are generated and discharged by the Rodin tool.
  • Keywords
    "Protocols","Servers","Sockets","Context","Mathematical model","Electronic mail","Wires"
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems and Applications (AICCSA), 2015 IEEE/ACS 12th International Conference of
  • Electronic_ISBN
    2161-5330
  • Type

    conf

  • DOI
    10.1109/AICCSA.2015.7507170
  • Filename
    7507170