DocumentCode :
2850068
Title :
An Approach based on Bigraphical Reactive Systems to Check Architectural Instance Conforming to its Style
Author :
Chang, Zhiming ; Mao, Xinjun ; Qi, Zhichang
Author_Institution :
Nat. Univ. of Defense Technol., Hunan
fYear :
2007
fDate :
6-8 June 2007
Firstpage :
57
Lastpage :
66
Abstract :
With the spread of the Internet and software evolution in complex intensive systems, software architecture often need be reconfigured during run time in dynamic, heterogeneous environments in order to satisfy design objectives, which poses new problems such as, does the architecture of a system conform to the given architectural style? Existing formal methods for the conformance check are either obscure to be understood, or inadequate to express parameters, global conditions, and so on. In this paper, we present an approach to check architectural instance conforming to its style based on bigraphical reactive systems (BRSs). We extend bigraph and Sigma-sorted BRS to describe architectural instance and architectural style respectively, and provide an approach to support the conformance check. The approach not only provides a visual and formal mechanism to specify architectural instances and styles, but also enriches the capability to model evolving systems and deal with parametric reaction rules, which are excellent over other existing formal methods naturally. An important theorem the changing bigraphs always preserve the constraints defined by Sigma-sorted BRS if the initial bigraph and reaction rules do is proved and a conformance algorithm is presented. Two cases are studied in order to illustrate the effectiveness of our approach.
Keywords :
formal specification; graph theory; software architecture; Internet; bigraphical reactive system; complex intensive system; conformance checking; formal method; parametric reaction rule; software architecture; software evolution; Application software; Bipartite graph; Computer architecture; Computer science; Constraint theory; Grid computing; Internet; Pervasive computing; Software architecture; Ubiquitous computing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Theoretical Aspects of Software Engineering, 2007. TASE '07. First Joint IEEE/IFIP Symposium on
Conference_Location :
Shanghai
Print_ISBN :
978-0-7695-2856-4
Type :
conf
DOI :
10.1109/TASE.2007.9
Filename :
4239950
Link To Document :
بازگشت