• 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