Home NEMO 2018 Lectures A Model Driven Approach to Specification and Generation of Information Systems and Databases

A Model Driven Approach to Specification and Generation of Information Systems and Databases

Prof. Dr. Ivan Lukovic

Prof. Dr. Ivan Lukovic

University of Novi Sad, Serbia

For many years, the most favorable conceptual data model is widely-used Entity-Relationship (ER) data model. A typical scenario of a database schema design process provided by majority of existing CASE tools is to create an ER database schema first and then transform it into the relational database schema and then to the executable database scripts. Such a scenario has many advantages, but also there are serious disadvantages. To overcome them, we discuss here an alternative approach and related techniques that are mainly based on the usage of Model Driven Software Development and Domain Specific Language paradigms. The main idea is to provide the necessary Platform Independent Model meta-level concepts to IS designers, so that they can easily model semantics in an application domain and then apply a number of complex algorithms to produce database schema specifications and IS executable code, without any considerable expert knowledge, by application of a chain of model-to-model and model-to-code transformations.

Lecture at NEMO2018

Date/Time: Wednesday, July 18, 2018 at 15:00