Protocol Verification in a Software Component-Based Approach
Résumé
In a component-based software system, components are black boxes communicating through their interfaces, possibly using adapters. The verification of the interoperability between the different components is a crucial issue to guarantee the trustworthy of the system as well as its correct realization. We present a systematic approach based on UML, the B method and its support tools to verify the correctness of component assembly at the protocol level.