Dynamic Evolution of Web-Based Systems
Hongzhen Xu, Zeng Guosun · 2009
Software evolution techniques have been traditionally concentrated on the code level. However, recent researches have shifted the focus of evolution from the code level to the architectural level. In this paper, we proposed a formal modeling method of dynamic evolution of web-based systems at the architectural level using hypergraph grammars. We represent architectures of web-based systems with hypergraphes, and give out evolution production rules based on hypergraph grammars, and then modeled dynamic evolution of web-based systems at the architectural level according to those rules. A detailed case study is given to demonstrate our approach.