Article ID Journal Published Year Pages File Type
438615 Theoretical Computer Science 2006 16 Pages PDF
Abstract

This paper investigates the compositional properties of reusable software components defined with explicit dependencies and behavioural contracts expressing rely-guarantee specifications in the form of communication traces. In this setting, connection of components through their matching ports is indeed compositional and yields a new component or composite that respects its constituents’ contracts. Thus the behaviour of the composite is computed from the behaviours of its constituents and is known to conform to the contracts without any new proof.

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