In this
paper we present a framework for the
specication of model transformations by means Prolog rules, using the
representation of UML models by means of an ontology. Our approach will
be applied to a well-known example of model transformation in which a
UML class diagram representing a database (as an entity-relationship
diagram) is transformed into a UML diagram representing a relational
database. We have validated our proposal by means of a prototype
developed under SWI-Prolog. |