Table of Contents:
  • Introduction / Bran Selic
  • A meta-model facility for a family of UML constraint languages / Tony Clark, Andy Evans, and Stuart Kent
  • A new type checking approach for OCL version 2.0? / Andy Schurr
  • OCL: syntax, semantics, and tools / Mark Richters and Martin Gogolla
  • On the precise meaning of OCL constraints / Rolf Hennicker, Heinrich Hussmann, and Michel Bidoit
  • Expressing UML class diagrams properties with OCL / Martin Gogolla and Mark Richters
  • The Amsterdam Manifesto on OCL / Steve Cook [and others]
  • An OCL extension for real-time constraints / Stephan Flake and Wolfgang Mueller
  • Statistical constraints and verification / John Knapman
  • Java OCL based on new presentation of the OCL-syntax / Bernhard Rumpe
  • The semantics of the OCL action clause / Anneke Kleppe and Jos Warmer
  • Constraint trees / Stuart Kent and John Howse
  • Using OCL and UML to specify system behavior / Shane Sendall and Alfred Strohmeier.