Consistency analysis of dynamic evolution of software architectures using constraint hypergraph grammars

  • Authors:
  • Hongzhen Xu;Bin Tang;Ying Gui

  • Affiliations:
  • Department of Computer Science and Technology, East China Institute of Technology, Fuzhou, Jiangxi Province, China and Application of Nuclear Technology Engineering Center of Ministry of Education ...;Department of Computer Science and Technology, East China Institute of Technology, Fuzhou, Jiangxi Province, China and Application of Nuclear Technology Engineering Center of Ministry of Education ...;Department of Computer Science and Technology, East China Institute of Technology, Fuzhou, Jiangxi Province, China

  • Venue:
  • ICICA'10 Proceedings of the First international conference on Information computing and applications
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

With increasing demands and changing environment on software systems, a major challenge for those systems is to evolve themselves to adapt to these variations, especially during their running, where dynamic evolution of software architectures has been a key issue of software dynamic evolution research. Most current research in this direction focuses on describing dynamic evolution process of software architectures, and lack consistency analysis of dynamic evolution of software architectures. In this paper, we propose to represent software architectures with constraint hypergraphs, model dynamic evolution of software architectures with constraint hypergraph grammars, and discuss the consistency condition and corresponding consistency decision method of dynamic evolution of software architectures. Our approach provides a formal theoretical basis and a user-friendly graphical representation for consistency analysis of dynamic evolution of software architectures.