Database reverse engineering based on meta-models

Author:

Ristić Sonja,Aleksić Slavica,Čeliković Milan,Dimitrieski Vladimir,Luković Ivan

Abstract

AbstractReengineering is one of the key concepts in software maintenance and evolution. It generally includes some form of reverse engineering followed by some form of forward engineering or restructuring. In the paper we focus on database reverse engineering. Model-driven software engineering promotes the idea of abstracting implementation details by focusing on: models as first class entities and automated generation of models or code from other models. In the approach meta-models are used to define the modeling languages. A database reverse engineering process can benefit of integrating meta-modeling and meta-models in the process. The plethora of models related to databases points out to the need and importance of model-to-model transformations between these models at different abstraction levels. These transformations are based on meta-models that are conformed by the source and target models of the transformations. A database reverse engineering process can be performed through a chain of model-to-model transformations based on a set of meta-models. In the paper we discuss the importance of meta-modeling in the context of database reverse engineering and present a case study illustrating an approach to database reverse engineering.

Publisher

Walter de Gruyter GmbH

Subject

General Computer Science

Reference30 articles.

1. E.J. Chikofsky, J.H. Cross, Reverse engineering and design recovery: A taxonomy. IEEE Softw. 7(1), 13–17, 1990

2. J. Mukerji, J. Miller, MDA Guide Version 1.0.1, document omg/03-06-01 (MDA Guide V1.0.1), 2003. http://www.omg.org/ , (retrieved February 2014)

3. J.M. Favre, Foundations of Model (Driven) (Reverse) Engineering: Models, Dagstahl Seminar Proceedings 4101, 2005

4. C.J. Date, H. Darwen, Types and the Relational Model. The Third Manifesto, 3rd ed (Addison Wesley, USA, 2006)

5. E. Eessaar, Using Meta-modeling in order to Evaluate Data Models, In Proceedings of: The 6th WSEAS Int. Conf. on Artificial Intelligence, Knowledge Engineering and Data Bases, Corfu Island, Greece, February (WSEAS Stevens Point, Wisconsin, USA, 2007) 16–19

Cited by 7 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Relational Data Extraction and Transformation: A Study to Enhance Information Systems Performance;Journal of information and communication convergence engineering;2022-12-31

2. Reverse Engineering of Relational Database Schema based on Universal Metadata Queries;2022 21st International Symposium INFOTEH-JAHORINA (INFOTEH);2022-03-16

3. Model-driven Query Generation for Elasticsearch;Proceedings of the 2018 Federated Conference on Computer Science and Information Systems;2018-09-26

4. New Approach to Categorical Semantics for Procedural Languages;Computing and Informatics;2017

5. A Model-to-Model Transformation of a Generic Relational Database Schema into a Form Type Data Model;Annals of Computer Science and Information Systems;2016-10-02

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3