From Graph Transformation to OCL Using USE

  • Authors:
  • Martin Gogolla;Fabian Büttner;Duc-Hanh Dang

  • Affiliations:
  • Universität Bremen, Bremen D-28334;Universität Bremen, Bremen D-28334;Universität Bremen, Bremen D-28334

  • Venue:
  • Applications of Graph Transformations with Industrial Relevance
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

With the tool USE, UML class diagrams with additional OCL constraints can be validated and properties can be formally checked. Constraints may be class invariants and operation pre- and postconditions. USE builds system states with object diagrams and expresses system evolution with operations employing basic state manipulations by creating and destroying objects (nodes) and links (edges) and by modifying attributes.