• DocumentCode
    1976985
  • Title

    Formalising Middleware Systems: A Design Pattern-Based Approach

  • Author

    Souto Rosa, Nelson

  • Author_Institution
    Centro de Inf. Recife, Univ. Fed. de Pernambuco, Recife, Brazil
  • fYear
    2013
  • fDate
    22-26 July 2013
  • Firstpage
    658
  • Lastpage
    667
  • Abstract
    Middleware systems are widely recognized as complex software systems. The origin of this complexity is mainly related to the need of providing distribution transparencies (e.g., location, access, mobility) and services (e.g., naming, security, concurrency control) to distributed application developers. This complexity suggests the use of formal methods that can help in both understanding of the middleware´s behavior and checking of desired middleware properties. Due to the aforementioned complexity, the formalization itself is also not a trivial task. In this context, this paper presents an approach to formalize middleware systems centered on the formalization and composition of middleware design patterns. In order to illustrate the proposed approach, we formalize and check properties of an object oriented middleware.
  • Keywords
    formal specification; middleware; object-oriented programming; complex software systems; design pattern-based approach; distributed application developers; distribution transparencies; formal methods; formal specification; object oriented middleware system; Complexity theory; Logic gates; Middleware; Process control; Servers; Software systems; Synchronization; Design Patterns; Formal Specification; Middleware;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference (COMPSAC), 2013 IEEE 37th Annual
  • Conference_Location
    Kyoto
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2013.105
  • Filename
    6649895