Formal modeling of a generic middleware to ensure invariant properties

1Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

Abstract

The complexity of middleware leads to complex Application Programming Interfaces (APIs) and semantics, supported by configurable components in the middleware. Those components are selected to provide the desired semantics. Yet, incorrect configuration can lead to faulty middleware executions, detected late in the development cycle. We use formals methods to tackle this problem. They allow us to find appropriate composition of middleware components and the use of their APIs, and to detect valid or faulty sequences. To provide reusable results, we modeled a canonical middleware architecture using Z. We propose a validation scenario to verify middleware's invariants. We define invariants to exhibit inconsistent usage of these APIs. The specification has been checked with the Z/EVES [13] theorem prover. © 2008 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Renault, X., Hugues, J., & Kordon, F. (2008). Formal modeling of a generic middleware to ensure invariant properties. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5051 LNCS, pp. 185–200). https://doi.org/10.1007/978-3-540-68863-1_12

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free