Title :
Formal Analysis of Architectural Policies of Self-Adaptive Software by Bigraph
Author :
Chang, Zhiming ; Mao, Xinjun ; Qi, Zhichang
Author_Institution :
Dept. of Comput. Sci., Nat. Univ. of Defense Technol., Changsha
Abstract :
With the rapid spread of the Internet and user requirements for complex self-adaptive software systems, software often need be reconfigured based on pre-defined or online policies during runtime in open, dynamic environments in order to satisfy design objectives, which poses new problems such as, how to ensure the correction and consistency of the architectural policies? In this paper, we formalize reconfigurable architecture by bigraph, and build automata model for evolution of self-adaptive software architecture. Based on the automata model, we obtain an important theorem for extending the automata, and then present an algorithm which can check the correction and consistency of any self-adaptive software architectural policy.
Keywords :
automata theory; formal verification; graph theory; software architecture; automata model; bigraph; formal analysis; reconfigurable architecture; self-adaptive software architectural policy; Automata; Bipartite graph; Computer architecture; Embedded software; Grid computing; Internet; Reconfigurable architectures; Runtime; Software architecture; Software systems; Self-adaptive software; architecture; bigraph;
Conference_Titel :
Young Computer Scientists, 2008. ICYCS 2008. The 9th International Conference for
Conference_Location :
Hunan
Print_ISBN :
978-0-7695-3398-8
Electronic_ISBN :
978-0-7695-3398-8
DOI :
10.1109/ICYCS.2008.213