Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
UML model refactoring: a systematic literature review
M Misbhauddin, M Alshayeb - Empirical Software Engineering, 2015 - Springer
Abstract Model-driven engineering, an emerging trend in software engineering, has enabled
the use of refactoring to UML models. Numerous approaches to model refactoring, problem …
the use of refactoring to UML models. Numerous approaches to model refactoring, problem …
Reuse in model-to-model transformation languages: are we there yet?
In the area of model-driven engineering, model transformations are proposed as the
technique to systematically manipulate models. For increasing development productivity as …
technique to systematically manipulate models. For increasing development productivity as …
Multi-view refactoring of class and activity diagrams using a multi-objective evolutionary algorithm
To improve the quality of software systems, one of the widely used techniques is refactoring
defined as the process of improving the design of an existing system by changing its internal …
defined as the process of improving the design of an existing system by changing its internal …
[PDF][PDF] EMF Profiles: A Lightweight Extension Approach for EMF Models.
Abstract Domain-Specific Modeling Languages (DSMLs) are getting more and more
attention as a key element of Model Driven Engineering. As any other software artifact …
attention as a key element of Model Driven Engineering. As any other software artifact …
From types to type requirements: genericity for model-driven engineering
Abstract Model-driven engineering (MDE) is a software engineering paradigm that proposes
an active use of models during the development process. This paradigm is inherently type …
an active use of models during the development process. This paradigm is inherently type …
Generic meta-modelling with concepts, templates and mixin layers
Meta-modelling is a key technique in Model Driven Engineering, where it is used for
language engineering and domain modelling. However, mainstream approaches like the …
language engineering and domain modelling. However, mainstream approaches like the …
Model sensemaking strategies: Exploiting meta-model patterns to understand large models
The increasing popularity of model-based and low-code platforms has raised the need to
understand large models–especially in industrial settings. However, current approaches …
understand large models–especially in industrial settings. However, current approaches …
Role-based generic model refactoring
Refactorings can be used to improve the structure of software artifacts while preserving the
semantics of the encapsulated information. Various types of refactorings have been …
semantics of the encapsulated information. Various types of refactorings have been …
Reusable model transformations
Abstract Model transformations written for an input metamodel may often apply to other
metamodels that share similar concepts. For example, a transformation written to refactor …
metamodels that share similar concepts. For example, a transformation written to refactor …
Recommending model refactoring rules from refactoring examples
Models, like other first-class artifacts such as source code, are maintained and may be
refactored to improve their quality and, consequently, one of the derived artifacts …
refactored to improve their quality and, consequently, one of the derived artifacts …