Home // International Journal On Advances in Software, volume 9, numbers 3 and 4, 2016 // View article


Using CASE Tools in MDA Transformation of Geographical Database Schemas

Authors:
Thiago Bicalho Ferreira
Jugurta Lisboa-Filho
Sergio Murilo Stempliuc

Keywords: CASE tools; Enterprise Architect; MDA transformations; OCL; Geographical Database.

Abstract:
GeoProfile is a Unified Modeling Language (UML) profile proposed to standardize the conceptual modeling of geographic databases (GDB). GeoProfile can be used along with the Model Driven Architecture (MDA) added with integrity restrictions specified through the Object Constraint Language (OCL). Several Computer-Aided Software Engineering (CASE) tools provide support to those computational artifacts already consolidated by the UML infrastructure. Some CASE tools can be configured to automate the transformation of schemas at different levels of the MDA approach. The transformations in those tools occur from the Platform-Independent Model (PIM) abstraction level until to the generation of Structured Query Language (SQL) source codes. This study aimed to describe the evaluation process of a set of CASE tools with support to UML Profile technology based on specific requirements to use MDA approach, OCL restrictions, and other elements that aid in conceptual GDB modeling. This paper also describes an experience in using GeoProfile with one of the CASE tools evaluated, taking into account the tool’s transformation language to allow for automated transformations among the different levels of the MDA approach.

Pages: 347 to 358

Copyright: Copyright (c) to authors, 2016. Used with permission.

Publication date: December 31, 2016

Published in: journal

ISSN: 1942-2628