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 …
Feature-based survey of model transformation approaches
K Czarnecki, S Helsen - IBM systems journal, 2006 - ieeexplore.ieee.org
Model transformations are touted to play a key role in Model Driven Development™.
Although well-established standards for creating metamodels such as the Meta-Object …
Although well-established standards for creating metamodels such as the Meta-Object …
Challenges in software evolution
T Mens, M Wermelinger, S Ducasse… - … on Principles of …, 2005 - ieeexplore.ieee.org
Today's information technology society increasingly relies on software at all levels.
Nevertheless, software quality generally continues to fall short of expectations, and software …
Nevertheless, software quality generally continues to fall short of expectations, and software …
Model transformations? Transformation models!
Much of the current work on model transformations seems essentially operational and
executable in nature. Executable descriptions are necessary from the point of view of …
executable in nature. Executable descriptions are necessary from the point of view of …
Model transformation intents and their properties
The notion of model transformation intent is proposed to capture the purpose of a
transformation. In this paper, a framework for the description of model transformation intents …
transformation. In this paper, a framework for the description of model transformation intents …
Analysing refactoring dependencies using graph transformation
T Mens, G Taentzer, O Runge - Software & Systems Modeling, 2007 - Springer
Refactoring is a widely accepted technique to improve the structure of object-oriented
software. Nevertheless, existing tool support remains restricted to automatically applying …
software. Nevertheless, existing tool support remains restricted to automatically applying …
[HTML][HTML] Model level code smell detection using egapso based on similarity measures
G Saranya, HK Nehemiah, A Kannan… - Alexandria engineering …, 2018 - Elsevier
Software maintenance is an essential part of any software that finds its use in the day-to-day
activities of any organization. During the maintenance phase bugs detected must be …
activities of any organization. During the maintenance phase bugs detected must be …
Multi-view refactoring of class and activity diagrams using a multi-objective evolutionary algorithm
U Mansoor, M Kessentini, M Wimmer, K Deb - Software Quality Journal, 2017 - Springer
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 …
On the use of graph transformations for model refactoring
T Mens - International Summer School on Generative and …, 2005 - Springer
Abstract Model-driven software engineering promotes the use of models and
transformations as primary artifacts. Several formalisms can be used for the specification of …
transformations as primary artifacts. Several formalisms can be used for the specification of …
A tool environment for quality assurance based on the Eclipse Modeling Framework
T Arendt, G Taentzer - Automated Software Engineering, 2013 - Springer
The paradigm of model-based software development has become more and more popular
since it promises an increase in the efficiency and quality of software development …
since it promises an increase in the efficiency and quality of software development …