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 :
بازگشت