• 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