• DocumentCode
    3384842
  • Title

    Self-adaptive Method Based on Software Architecture by Inspecting Uncertainty

  • Author

    Wang, Hua ; Zheng, ZhiJun

  • Author_Institution
    Sch. of Inf. & Electron. Eng., Zhejiang Univ. of Sci. & Technol., Hangzhou, China
  • Volume
    3
  • fYear
    2010
  • fDate
    23-24 Oct. 2010
  • Firstpage
    208
  • Lastpage
    214
  • Abstract
    A recent common approach to monitor and adapt system behavior at runtime is to decouple one or more external modules and self-adaptive mechanisms from the target system. The non-invasive manners have the main advantage of realizing separation of concerns. However, some uncertainty aspects emerge while utilizing these separate control units. The unanticipated inherence and complexity of upcoming services and applications make proactive self-adaptation essential. In this work, the specification of software architecture is extended using CHAM (Chemical Abstract Machine) by inspecting uncertainty. Software architecture guides the topology of the constituent computational elements (such as components and connectors) of the system under consideration. The proposed self-adaptive model is novel as it leverages standard software architecture models, and quantifies behaviors of the system in terms of relevant architectural elements. Experiment results show the effectiveness of the proposed method.
  • Keywords
    program compilers; software architecture; software fault tolerance; uncertainty handling; CHAM; chemical abstract machine; computational element; noninvasive manner; self adaptive method; software architecture; uncertainty inspection; Adaptation model; Connectors; Cost accounting; Hidden Markov models; Software; Software architecture; Uncertainty; chemical abstract machine; self-adaptive; software architecture; uncertainty;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Artificial Intelligence and Computational Intelligence (AICI), 2010 International Conference on
  • Conference_Location
    Sanya
  • Print_ISBN
    978-1-4244-8432-4
  • Type

    conf

  • DOI
    10.1109/AICI.2010.282
  • Filename
    5654770