• DocumentCode
    3131808
  • Title

    An Approach to Reliable Software Architectures Evolution

  • Author

    Xu Li ; Linpeng Huang

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Shanghai Jiao Tong Univ., Shanghai, China
  • fYear
    2013
  • fDate
    29-30 July 2013
  • Firstpage
    305
  • Lastpage
    312
  • Abstract
    In recent years, reliability is becoming a more and more important concern for software architectures. There exist many reliability model to predict the software reliability at architecture level, but few of them give the formal description of the software architecture. Although many formal approaches have been proposed to specify the software architecture, unfortunately, few of them pay attention to the important non-functional characteristic, namely reliability here. In this paper, we try to bridge the gap between software reliability model and software architecture description. Our work expands such idea in four directions. First, we propose a reliable hypergraph grammar by extending hyperedge. Then we describe the architecture structure by using our reliable hypergraph grammar. Meanwhile, through this reliable hypergraph grammar, architecture evolution is achieved by applying predefined transformation rules. At last, we use a case study to illustrate how our approach works.
  • Keywords
    graph grammars; software architecture; software reliability; hypergraph grammar reliability; reliable software architecture evolution; software architecture description; software reliability model; Computer architecture; Connectors; Grammar; Ports (Computers); Software architecture; Software reliability; software architecture; reliability; graph grammar;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software (QSIC), 2013 13th International Conference on
  • Conference_Location
    Najing
  • Type

    conf

  • DOI
    10.1109/QSIC.2013.26
  • Filename
    6605944