TY - GEN
T1 - Design pattern evolution and verification using graph transformation
AU - Zhao, Chunying
AU - Kong, Jun
AU - Zhang, Kang
PY - 2007
Y1 - 2007
N2 - This paper presents a graph transformation based approach to design pattern evolution. An evolution of a design pattern includes modifications of pattern elements, such as classes, attributes, operations and relationships between classes. Compared with other techniques, graphical notation, as a natural and intuitive way in software modeling, is suitable to be used at the transformation stage. In this paper we focus on the automated evolution of design patterns using graph transformation. The rules for the potential design evolutions are defined. After the evolution process, a graph grammar based syntax parser is proposed to check the structural integrity of the evolved design patterns.
AB - This paper presents a graph transformation based approach to design pattern evolution. An evolution of a design pattern includes modifications of pattern elements, such as classes, attributes, operations and relationships between classes. Compared with other techniques, graphical notation, as a natural and intuitive way in software modeling, is suitable to be used at the transformation stage. In this paper we focus on the automated evolution of design patterns using graph transformation. The rules for the potential design evolutions are defined. After the evolution process, a graph grammar based syntax parser is proposed to check the structural integrity of the evolved design patterns.
UR - http://www.scopus.com/inward/record.url?scp=39749115755&partnerID=8YFLogxK
U2 - 10.1109/HICSS.2007.169
DO - 10.1109/HICSS.2007.169
M3 - Conference Paper published in a book
AN - SCOPUS:39749115755
SN - 0769527558
SN - 9780769527550
T3 - Proceedings of the Annual Hawaii International Conference on System Sciences
BT - Proceedings of the 40th Annual Hawaii International Conference on System Sciences 2007, HICSS'07
T2 - 40th Annual Hawaii International Conference on System Sciences 2007, HICSS'07
Y2 - 3 January 2007 through 6 January 2007
ER -