• DocumentCode
    3273215
  • Title

    Bayesian artificial intelligence for tackling uncertainty in self-adaptive systems: The case of dynamic decision networks

  • Author

    Bencomo, Nelly ; Belaggoun, Amel ; Issarny, V.

  • Author_Institution
    Inria-Paris Rocquencourt, Paris, France
  • fYear
    2013
  • fDate
    25-26 May 2013
  • Firstpage
    7
  • Lastpage
    13
  • Abstract
    In recent years, there has been a growing interest towards the application of artificial intelligence approaches in software engineering (SE) processes. In the specific area of SE for self-adaptive systems (SASs) there is a growing research awareness about the synergy between SE and AI. However, just few significant results have been published. This paper briefly studies uncertainty in SASs and surveys techniques that have been developed to engineer SASs in order to tackle uncertainty. In particular, we highlight techniques that use AI concepts. We also report and discuss our own experience using Dynamic Decision Networks (DDNs) to model and support decision-making in SASs while explicitly taking into account uncertainty. We think that Bayesian inference, and specifically DDNs, provide a useful formalism to engineer systems that dynamically adapt themselves at runtime as more information about the environment and the execution context is discovered during execution. We also discuss partial results, challenges and future research avenues.
  • Keywords
    belief networks; decision making; inference mechanisms; software engineering; uncertainty handling; AI concepts; Bayesian artificial intelligence approach; Bayesian inference; DDN; SAS; decision making; dynamic decision networks; self-adaptive systems; software engineering processes; survey techniques; uncertainty tackling; Artificial intelligence; Bayes methods; Context; Decision making; Monitoring; Runtime; Uncertainty; Bayesian inference; bayesian networks; dynamic-decision net-works; self-adaptive systems; uncertainty mod-eling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Realizing Artificial Intelligence Synergies in Software Engineering (RAISE), 2013 2nd International Workshop on
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1109/RAISE.2013.6615198
  • Filename
    6615198