• DocumentCode
    2038491
  • Title

    Structure analysis for dynamic software architecture based on spatial logic

  • Author

    Han, Tingting ; Chen, Taolue ; Lu, Jian

  • Author_Institution
    State Key Lab. of Novel Software Technol., Nanjing Univ., China
  • Volume
    1
  • fYear
    2005
  • fDate
    26-28 July 2005
  • Firstpage
    71
  • Abstract
    The requirement for modifying system structure during system execution is specified by dynamic software architectures. The system architecture style should remain one style or transform within a scope so that some constraints need to be imposed on during the system execution. Our work expands such an idea along two directions in the setting of formalism. The first direction is to model the system by a graph-based calculus stressing the structure. The other direction lies in that we tailor spatial logic to be a suitable logic as the system specification for structure. The model and specification are basis for the model checking algorithm that is to verify whether the system evolution satisfies some structure constraints. We invite a master-slave architecture style as a running example from the beginning and throughout the paper to demonstrate our approach. Such work can be seen as the basis of the structure analysis for architectures.
  • Keywords
    calculus; formal specification; graph theory; program diagnostics; program verification; software architecture; dynamic software architecture; graph-based calculus; master-slave architecture; model checking algorithm; spatial logic; structure analysis; structure constraints; system evolution; system execution; system specification; system verification; Calculus; Computer architecture; Distributed computing; Internet; Laboratories; Logic; Master-slave; Software algorithms; Software architecture; Software systems; Dynamic Software Architecture; Model Checking Algorithm; Spatial logic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2005. COMPSAC 2005. 29th Annual International
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-2413-3
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2005.146
  • Filename
    1509999