DocumentCode
3086879
Title
Towards a Formal Model for Reconfigurable Software Architectures by Bigraphs
Author
Chang, Zhiming ; Mao, Xinjun ; Qi, Zhichang
Author_Institution
Nat. Univ. of Defense Technol., Changsha
fYear
2008
fDate
18-21 Feb. 2008
Firstpage
331
Lastpage
334
Abstract
With the spread of the Internet and software evolution in complex intensive systems, software architecture often need be reconfigured during runtime to adapt variable environments and design objectives. To deal with reconfigurable software architectures, the formal method should be presented to describe software architectures and express their changes so that these changes on the evolutions of software architectures could be reasoned about. However, current formal methods for reconfigurable software architectures are difficult to represent hierarchy and model context-aware systems. In this paper, we use and extend bigraph as a formal method to describe reconfigurable software architecture. By providing graphic elements and term languages, extended bigraphs can survey static and dynamic architectures easily. Then we represent basic architectural operations based on extended bigraphs, through a case describe reconfigurations with constraints and context-aware information by reaction rules, and illustrate how to check the properties to satisfy design requirements by BiLog.
Keywords
formal languages; formal specification; graph theory; software architecture; BiLog; architectural operation; bigraph; context-aware information; design requirement; dynamic architecture; formal method; graphic elements; reconfigurable software architecture; static architecture; term languages; Bipartite graph; Computer architecture; Computer science; Context modeling; Graphics; Internet; Runtime environment; Software architecture; Software systems; Solids; Bigraph; Reconfiguration; Software Architecture;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Architecture, 2008. WICSA 2008. Seventh Working IEEE/IFIP Conference on
Conference_Location
Vancouver, BC
Print_ISBN
978-0-7695-3092-5
Type
conf
DOI
10.1109/WICSA.2008.17
Filename
4459181
Link To Document