• DocumentCode
    3085128
  • Title

    A Weighted Voting Mechanism for Action Selection Problem in Self-Adaptive Software

  • Author

    Salehie, Mazeiar ; Tahvildari, Ladan

  • Author_Institution
    Univ. of Waterloo, Waterloo
  • fYear
    2007
  • fDate
    9-11 July 2007
  • Firstpage
    328
  • Lastpage
    331
  • Abstract
    Self-adaptive software is a closed-loop system which aims at adjusting itself in response to changes at runtime. Such a system is required to monitor domain events, detect significant changes, decide how to react, and act in order to execute the decisions. This paper focuses on the deciding process particularly for application-level adaptation actions. For this purpose, a weighted voting mechanism has been proposed which makes decisions based on a Goal-Action- Attribute Model (GAAM). The decision-making algorithm traverses GAAM, determines activated goals and feasible actions for voting, and ultimately selects an action as the social choice. The proposed mechanism and GAAM are evaluated within a simulated model of a news web site.
  • Keywords
    adaptive systems; knowledge representation; action selection; application-level adaptation; closed-loop system; decision making; domain event monitoring; goal-action-attribute model; self-adaptive software; social choice; weighted voting mechanism; Autonomous agents; Computerized monitoring; Costs; Decision making; Engines; Event detection; Navigation; Runtime; Software engineering; Voting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Self-Adaptive and Self-Organizing Systems, 2007. SASO '07. First International Conference on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    0-7695-2906-2
  • Type

    conf

  • DOI
    10.1109/SASO.2007.4
  • Filename
    4274924