DocumentCode
2745058
Title
On Accurate Automatic Verification of Publish-Subscribe Architectures
Author
Baresi, Luciano ; Ghezzi, Carlo ; Mottola, Luca
Author_Institution
Dipt. di Elettron. e Inf., Politec. di Milano, Milan
fYear
2007
fDate
20-26 May 2007
Firstpage
199
Lastpage
208
Abstract
The paper presents a novel approach based on Bogor for the accurate verification of applications based on Publish- Subscribe infrastructures. Previous efforts adopted standard model checking techniques to verify the application behavior, but they introduce strong simplifications on the underlying infrastructure to cope with the state space explosion problem and make automatic verification feasible. Instead of building on top of existing model checkers, our proposal embeds the asynchronous communication mechanisms of Publish-Subscribe infrastructures within Bogor. This way, Publish-Subscribe primitives become part of the specification language as additional, domain-specific, constructs. Accurate models become feasible without incurring in state space explosion problems, thus enabling the automated verification of applications on top of realistic communication infrastructures.
Keywords
middleware; program verification; software architecture; specification languages; asynchronous communication mechanisms; automatic verification; publish-subscribe architectures; publish-subscribe infrastructures; realistic communication infrastructures; specification language; Application software; Asynchronous communication; Buildings; Communication system software; Explosions; Pervasive computing; Proposals; Publish-subscribe; Specification languages; State-space methods;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 2007. ICSE 2007. 29th International Conference on
Conference_Location
Minneapolis, MN
ISSN
0270-5257
Print_ISBN
0-7695-2828-7
Type
conf
DOI
10.1109/ICSE.2007.57
Filename
4222582
Link To Document