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...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Applied Mechanics and Materials Ročník 198-199; s. 490 - 494
Hlavní autoři: Mei, Xin Yun, Liu, Jian Bin
Médium: Journal Article
Jazyk:angličtina
Vydáno: Zurich Trans Tech Publications Ltd 01.09.2012
Témata:
ISBN:9783037854754, 3037854758
ISSN:1660-9336, 1662-7482, 1662-7482
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí: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.
Bibliografie: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