Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
422687 | Electronic Notes in Theoretical Computer Science | 2006 | 16 Pages |
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