Integrating OCL expressions into RSL specifications

Narayan Chandra Debnath, Ana Funes, Aristides Dasso, Germán Antonio Montejano, Daniel Eduardo Riesco, Roberto Uzal · 2007

In this work, we go a step further in the integration of the RAISE specification language (RSL) and the unified modeling language (UML). On the basis of our previous work -where we showed how to derive an initial formal specification in RSL from a UML class diagram-we propose here the use of set of rules to transform object constraint language (OCL) expressions into RSL expressions. Class diagrams can be enhanced with annotated OCL invariants and the corresponding formalizations in RSL can be obtained. Property verification of the model described by the UML class diagram and OCL invariants can now take place on the derived RSL specification by using reasoning techniques supported by the RAISE method.

Read the paper · More papers on PaperTik