Advantages of meta-data driven software generation
advantages of meta-data driven software generation are:
Data documentation: The data together with their statistics and important features for data mining (e.g., presence of null values) are well documented. This extends the meta-data as are usual in relational databases.
Case documentation: The chain of preprocessing operators including all parameter settings is documented, as well. This makes a case reproducable. In contrast, the current state of documentation is most often the memory of the particular scientist who developed the case.
Abstraction: Meta-data are given at different levels of abstraction, a conceptual (abstract) and a relational (executable) level. The same case at the conceptual level can be mapped on several different cases at the relational level. This makes an abstract case re-usable.
Ease of case adaptation: In order to run a given sequence of operators on a new database, only the relational meta-data and their mapping on the conceptual meta-data has to be written.