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
Link To Document