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