A fully abstract semantics for UML components

  • Authors:
  • F. S. de Boer;M. M. Bonsangue;M. Steffen;E. Ábrahám

  • Affiliations:
  • CWI, Amsterdam, The Netherlands;LIACS, Leiden University, The Netherlands;Christian-Albrechts-University, Kiel, Germany;Christian-Albrechts-University, Kiel, Germany

  • Venue:
  • FMCO'04 Proceedings of the Third international conference on Formal Methods for Components and Objects
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a fully abstract semantics for components. This semantics is formalized in terms of a notion of trace for components, providing a description of the component externally observable behavior inspired by UML sequence diagrams. Such a description abstracts from the actual implementation given by UML state-machines. Our full abstraction result is based on a may testing semantics which involves a composition of components in terms of cross-border dynamic class instantiation through component interfaces.