A Refactoring Framework of Program Model Based on Procedure Blueprint

Refactoring has been studied for a long time, especially model refactoring has become the hot spot of research in recent years. However, the difference between source-based refactoring and model-based refactoring makes it hard to keep consistent between the target code and model refactoring operatio...

Full description

Saved in:
Bibliographic Details
Published in:Applied Mechanics and Materials Vol. 198-199; pp. 490 - 494
Main Authors: Mei, Xin Yun, Liu, Jian Bin
Format: Journal Article
Language:English
Published: Zurich Trans Tech Publications Ltd 01.09.2012
Subjects:
ISBN:9783037854754, 3037854758
ISSN:1660-9336, 1662-7482, 1662-7482
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Refactoring has been studied for a long time, especially model refactoring has become the hot spot of research in recent years. However, the difference between source-based refactoring and model-based refactoring makes it hard to keep consistent between the target code and model refactoring operations. To resolve the problem, this paper presents a refactoring framework of program model based on Procedure Blueprint and gives the prototyping tool system of program model refactoring. Through seamless connection source code established by procedure blueprint to program model,the formalized framework unified the refactoring of source-based and program model based. The refactoring framework supports the visualization representation of program model and the validation for behavior preservation of graphics transformation, which reduces the complexity of refactoring analysis and software maintenance costs.
Bibliography:Selected, peer reviewed papers from the 2012 International Applied Mechanics, Mechatronics Automation & System Simulation Meeting (AMMASS 2012), June 24-26, 2012, Hangzhou, Zhejiang, China
ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISBN:9783037854754
3037854758
ISSN:1660-9336
1662-7482
1662-7482
DOI:10.4028/www.scientific.net/AMM.198-199.490