Tool-supported method for the extraction of OCL from ORM models

  • Authors:
  • Sergejus Sosunovas;Olegas Vasilecas

  • Affiliations:
  • Vilnius Gediminas Technical University, Vilnius, Lithuania;Vilnius Gediminas Technical University, Vilnius, Lithuania

  • Venue:
  • BIS'07 Proceedings of the 10th international conference on Business information systems
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

It is recognized that conceptual models expressed in ORM are more suitable for analysis stage and the relational database design, and because of natural verbalization are better tolerated by stakeholders, whereas UML models are more often used in the design of object oriented systems. If the system requires both of these characteristics in particular relational database and object oriented implementation of business logic, the problem of transformation from ORM to UML arises. This paper propose the approach to transform between two well-known modelling techniques: ORM models are transformed into UML models constrained by Object Constraint Language (OCL). The approach precisely describes properties of the transformation. This opens the approach for seamless refining of resulted models using UML tools and transformation to executable code. The transformation of ORM to UML/OCL transformation is validated for correctness by means of a widely used UML tools. Paper illustrates the proposed approach by a number of representative examples.