The University of Sheffield
Department of Computer Science

William Burscough Undergraduate Dissertation 2016/17

Model-Driven Generation of Database Schemas

Supervised by A.Simons

Abstract

This document is part of a project involving model driven generation of database schemas (and modelling in general), in order to expand upon the ReMoDeL project. It includes a literature survey covering the core principles of Model Driven Engineering, and then describes the process of designing and implementing a GUI tool to augment the ReMoDeL system. The main benefit of taking a model driven approach to creating databases is that the level of abstraction is raised, allowing for design of more complex systems, as well as making the system easier to understand at each stage of development.