Magyar Kutatók 8. Nemzetközi Szimpóziuma 8 th International Symposium of Hungarian Researchers on Computational Intelligence and Informatics Architecture of an In-Memory Transformation Engine
- Publication date
- Publisher
Abstract
Abstract: General purpose modeling languages, such as UML, had a great impact on reliable software engineering. After realizing the need for automated code generation from models, the more appropriately customizable Domain-Specific Languages emerged. The creation of these languages requires metamodel-based environments, in which new languages can be designed in a visual way with minimal amount of coding. Translations between different domain-specific models can be performed automatically by model transformation systems if the necessary conversion steps are defined. Usually, model transformation systems store their models in memory, however in this way the model distribution is hardly possible. The performance of database-based modeling environments is considerably lower than those of in-memory versions. This paper introduces the steps of converting a database-based modeling system into a modeling environment that is able to work in both database and memory without having to duplicate the previously implemented algorithms