Article ID Journal Published Year Pages File Type
422687 Electronic Notes in Theoretical Computer Science 2006 16 Pages PDF
Abstract

We use the formal method B for specifying interfaces of software components. Each component interface is equipped with a suitable data model defining all types occurring in the signature of interface operations. Moreover, pre- and postconditions have to be given for all interface operations. The interoperability between two components is proved by using a refinement relation between an adaptation of the interface specifications.

Related Topics
Physical Sciences and Engineering Computer Science Computational Theory and Mathematics