Formal Aspects of Computing

, Volume 12, Issue 4, pp 228–230 | Cite as

A Multi-formalism Approach for the Validation of UML Models

  • Sophie Dupuy
  • Lydie du Bousquet
Original Paper

Abstract.

Our approach is based on UML models. They are edited with the rational Rose tool [Rat96] and complemented with annotations that state several constraints. The class diagram is the starting point of a translation process that produces formal specifications in Z [Spi92] and Lustre [CHP87]. The RoZ tool is used to translate the class diagram into Z automatically. The Z and Lustre specifications are used to validate the UML models by means of a prover and a testing environment.

Keywords: Lustre; Multi-formalism; Rational Rose™; RoZ; UML; Z-EVES; Z 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© BCS 2000

Authors and Affiliations

  • Sophie Dupuy
    • 1
  • Lydie du Bousquet
    • 1
  1. 1.Laboratoire LSR-IMAG, Saint Martin d'Hères, FranceFR

Personalised recommendations