• DocumentCode
    1608157
  • Title

    SASS: Self-Adaptation Using Stochastic Search

  • Author

    Coker, Zack ; Garlan, David ; Le Goues, Claire

  • Author_Institution
    Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2015
  • Firstpage
    168
  • Lastpage
    174
  • Abstract
    Future-generation self-adaptive systems will need to be able to optimize for multiple interrelated, difficult-to-measure, and evolving quality properties. To navigate this complex search space, current self-adaptive planning techniques need to be improved. In this position paper, we argue that the research community should more directly pursue the application of stochastic search techniques -- search techniques, such as hill climbing or genetic algorithms, that incorporate an element of randomness -- to self-adaptive systems research. These techniques are well-suited to handling multi-dimensional search spaces and complex problems, situations which arise often for self-adaptive systems. We believe that recent advances in both fields make this a particularly promising research trajectory. We demonstrate one way to apply some of these advances in a search-based planning prototype technique to illustrate both the feasibility and the potential of the proposed research. This strategy informs a number of potentially interesting research directions and problems. In the long term, this general technique could enable sophisticated plan generation techniques that improve domain specific knowledge, decrease human effort, and increase the application of self-adaptive systems.
  • Keywords
    genetic algorithms; search problems; software engineering; stochastic programming; SASS; complex search space; domain specific knowledge improvement; genetic algorithms; hill climbing; multidimensional search spaces; plan generation techniques; randomness; research community; search-based planning prototype technique; self-adaptation-using-stochastic search; self-adaptive planning techniques; Databases; Genetic algorithms; Measurement; Planning; Search problems; Servers; Time factors; genetic algorithm; planning; position paper; stochastic search;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering for Adaptive and Self-Managing Systems (SEAMS), 2015 IEEE/ACM 10th International Symposium on
  • Conference_Location
    Florence
  • Type

    conf

  • DOI
    10.1109/SEAMS.2015.16
  • Filename
    7194671