Approaches to co-evolution of metamodels and models: A survey
Modeling languages, just as all software artifacts, evolve. This poses the risk that legacy
models of a company get lost, when they become incompatible with the new language …
models of a company get lost, when they become incompatible with the new language …
Detecting and exploring side effects when repairing model inconsistencies
When software models change, developers often fail in kee** 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 …
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 …
[HTML][HTML] Codevo: Column family database evolution using model transformations
In recent years, software applications have been working with NoSQL databases as they
have emerged to handle big data more efficiently than traditional databases. The data …
have emerged to handle big data more efficiently than traditional databases. The data …
Semi-automated metamodel/model co-evolution: a multi-level interactive approach
Metamodels evolve even more frequently than programming languages. This evolution
process may result in a large number of instance models that are no longer conforming to …
process may result in a large number of instance models that are no longer conforming to …
A semi-automatic maintenance and co-evolution of OCL constraints with (meta) model evolution
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 …
A modeling assistant to manage technical debt in coupled evolution
Abstract Context: Model-Driven Engineering helps formalize problem domains by using
metamodels. Modeling ecosystems consisting of purposely designed editors …
metamodels. Modeling ecosystems consisting of purposely designed editors …
Conservative QCA gate (CQCA) for designing concurrently testable molecular QCA circuits
Nanocircuits based on molecular QCA are prone to high error rates. In this paper, we
present a novel conservative logic gate termed'CQCA'(conservative QCA) to design …
present a novel conservative logic gate termed'CQCA'(conservative QCA) to design …
Detecting complex changes and refactorings during (meta) model evolution
Evolution of metamodels can be represented at the finest grain by the trace of atomic
changes such as add, delete, and update of elements. For many applications, like automatic …
changes such as add, delete, and update of elements. For many applications, like automatic …
Integrating the analysis of multiple non-functional properties in model-driven engineering
DC Petriu - Software and Systems Modeling, 2021 - Springer
This paper discusses the progress made so far and future challenges in integrating the
analysis of multiple Non-Functional Properties (NFP)(such as performance, schedulability …
analysis of multiple Non-Functional Properties (NFP)(such as performance, schedulability …