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
Link To Document