Title :
Checking the robustness of a Message Oriented Middleware based system
Author :
Yue Jia ; Bodanese, Eliane ; Bigham, John
Author_Institution :
Dept. of Electron. Eng. & Comput. Sci., Univ. of London, London, UK
Abstract :
The publish/subscribe paradigm is used to support a many-to-many model that allows an efficient dissemination of messages across a distributed system. Message Oriented Middleware (MOM) is a middleware that provides an asynchronous method of passing information between networked applications. MOMs can be based on a publish/subscribe model, which offers a robust paradigm for message delivery. This paper is concerned with this specific type of MOM. Recently, systems using MOMs have been used to integrate enterprise systems over geographically distributed areas, like the ones used in financial services, telecommunication applications, transportation and health-care systems. However, the reliability of a MOM system must be verified as well as the guarantees of delivery and reachability to all intended destinations. This paper provides a suitable way of checking the configuration of a publish/subscribe MOM system by building a model and using Linear-time Temporal Logic and Computation Tree Logic rules to verify certain constraints. In addition a code generator and a sub-paths detector are implemented to make the system checking more user-friendly and efficient.
Keywords :
business data processing; formal verification; message passing; middleware; temporal logic; MOM middleware; code generator; computation tree logic; distributed system; enterprise system integration; financial service; health care system; linear-time temporal logic; many-to-many model; message delivery; message dissemination; message oriented middleware based system; publish-subscribe paradigm; subpath detector; telecommunication application; transportation system; Computational modeling; IP networks; Java; Model checking; Moment methods; Protocols; Routing; middleware; model checking; publisher; subscriber; temporal logic; verification;
Conference_Titel :
Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT), 2012 4th International Congress on
Conference_Location :
St. Petersburg
Print_ISBN :
978-1-4673-2016-0
DOI :
10.1109/ICUMT.2012.6459679