Dynamic Evolution of Software Architectures Based on Hypergraph Grammars
CSTR:
Author:
Affiliation:

Clc Number:

TP 311

Fund Project:

  • Article
  • |
  • Figures
  • |
  • Metrics
  • |
  • Reference
  • |
  • Related
  • |
  • Cited by
  • |
  • Materials
  • |
  • Comments
    Abstract:

    Hypergraphs with constraints was proposed to represent software architectures.The formal semantics and operations of dynamic evolution production rules of software architectures were presented based on hypergraph morphisms.A software architecture style was defined as a type hypergraph,and the dynamic evolution of software architectures was modeled by applying hypergraph grammars and the architecture style.Model checking technique was used to verify the correctness of dynamic evolution of software architectures,an algorithm was designed to verify the property of dynamic evolution of software architectures.Experimental analysis was made by using a model checker.The approach provides a graphical representation of dynamic evolution of software architectures,and displays a formal theoretical framework based on grammars.

    Reference
    Related
    Cited by
Get Citation

XU Hongzhen, ZENG Guosun. Dynamic Evolution of Software Architectures Based on Hypergraph Grammars[J].同济大学学报(自然科学版),2011,39(5):745~750

Copy
Share
Article Metrics
  • Abstract:
  • PDF:
  • HTML:
  • Cited by:
History
  • Received:January 25,2010
  • Revised:March 25,2011
  • Adopted:July 14,2010
  • Online: May 30,2011
  • Published:
Article QR Code