Edutainment technology-a new starting point for educational development of China
Y Wang, MZ Zuo, XY Li - 2007 37th Annual Frontiers In …, 2007 - ieeexplore.ieee.org
This paper discusses the history, current situation and future development trend of
Edutainment in China. The first part of this paper outlined history and current situation of …
Edutainment in China. The first part of this paper outlined history and current situation of …
Detecting and exploring side effects when repairing model inconsistencies
When software models change, developers often fail in keeping them consistent. Automated
support in repairing inconsistencies is widely addressed. Yet, merely enumerating repairs …
support in repairing inconsistencies is widely addressed. Yet, merely enumerating repairs …
A semi-automatic maintenance and co-evolution of OCL constraints with (meta) model evolution
DE Khelladi, R Bendraou, R Hebig… - Journal of Systems and …, 2017 - Elsevier
Metamodels are core components of modeling languages to define structural aspects of a
business domain. As a complement, OCL constraints are used to specify detailed aspects of …
business domain. As a complement, OCL constraints are used to specify detailed aspects of …
Consistent co-evolution of models and transformations
A Kusel, J Etzlstorfer, E Kapsammer… - 2015 ACM/IEEE 18th …, 2015 - ieeexplore.ieee.org
Evolving metamodels are in the center of Model-Driven Engineering, necessitating the co-
evolution of dependent artifacts like models and transformations. While model co-evolution …
evolution of dependent artifacts like models and transformations. While model co-evolution …
On lightweight metamodel extension to support modeling tools agility
Modeling in real industrial projects implies dealing with different models, metamodels and
supporting tools. They continuously have to be adapted to changing requirements, involving …
supporting tools. They continuously have to be adapted to changing requirements, involving …
Metamodel and constraints co-evolution: A semi automatic maintenance of ocl constraints
Metamodels are core components of modeling languages to define structural aspects of a
business domain. As a complement, OCL constraints are used to specify detailed aspects of …
business domain. As a complement, OCL constraints are used to specify detailed aspects of …
Automated co-evolution of metamodels and transformation rules: A search-based approach
Metamodels frequently change over time by adding new concepts or changing existing ones
to keep track with the evolving problem domain they aim to capture. This evolution process …
to keep track with the evolving problem domain they aim to capture. This evolution process …
Co-evolving code with evolving metamodels
Metamodels play a significant role to describe and analyze the relations between domain
concepts. They are also cornerstone to build a software language (SL) for a domain and its …
concepts. They are also cornerstone to build a software language (SL) for a domain and its …
Heuristic-based recommendation for metamodel—ocl coevolution
E Batot, W Kessentini, H Sahraoui… - 2017 ACM/IEEE 20th …, 2017 - ieeexplore.ieee.org
We propose a novel approach for solving the problem of coevolution between metamodels
and OCL constraints. Unlike existing solutions, our approach does not rely on predefined …
and OCL constraints. Unlike existing solutions, our approach does not rely on predefined …
Reusable and generic design decisions for developing UML-based domain-specific languages
Context: In recent years, UML-based domain-specific model languages (DSMLs) have
become a popular option in model-driven development projects. However, making informed …
become a popular option in model-driven development projects. However, making informed …