Design pattern evolution and verification using graph transformation

Chunying Zhao*, Jun Kong, Kang Zhang

*Corresponding author for this work

Research output: Chapter in Book/Conference Proceeding/ReportConference Paper published in a bookpeer-review

21 Citations (Scopus)

Abstract

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.

Original languageEnglish
Title of host publicationProceedings of the 40th Annual Hawaii International Conference on System Sciences 2007, HICSS'07
DOIs
Publication statusPublished - 2007
Externally publishedYes
Event40th Annual Hawaii International Conference on System Sciences 2007, HICSS'07 - Big Island, HI, United States
Duration: 3 Jan 20076 Jan 2007

Publication series

NameProceedings of the Annual Hawaii International Conference on System Sciences
ISSN (Print)1530-1605

Conference

Conference40th Annual Hawaii International Conference on System Sciences 2007, HICSS'07
Country/TerritoryUnited States
CityBig Island, HI
Period3/01/076/01/07

Fingerprint

Dive into the research topics of 'Design pattern evolution and verification using graph transformation'. Together they form a unique fingerprint.

Cite this