Component composition preserving behavioural contracts based on communication traces

  • Authors:
  • Arnaud Bailly;Mireille Clerbout;Isabelle Simplot-Ryl

  • Affiliations:
  • LIFL, CNRS UMR 8022, Université de Lille I, Cité Scientifique, Villeneuve d'Ascq, France;LIFL, CNRS UMR 8022, Université de Lille I, Cité Scientifique, Villeneuve d'Ascq, France;LIFL, CNRS UMR 8022, Université de Lille I, Cité Scientifique, Villeneuve d'Ascq, France

  • Venue:
  • CIAA'05 Proceedings of the 10th international conference on Implementation and Application of Automata
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

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.