首页    期刊浏览 2025年05月03日 星期六
登录注册

文章基本信息

  • 标题:Toward Management of Uncertainty in Self-Adaptive Software Systems: IoT Case Study
  • 本地全文:下载
  • 作者:Shereen Ismail ; Kruti Shah ; Hassan Reza
  • 期刊名称:Computers
  • 电子版ISSN:2073-431X
  • 出版年度:2021
  • 卷号:10
  • 期号:3
  • 页码:27
  • DOI:10.3390/computers10030027
  • 出版社:MDPI Publishing
  • 摘要:Adaptivity is the ability of the system to change its behavior whenever it does not achieve the system requirements. Self-adaptive software systems (SASS) are considered a milestone in software development in many modern complex scientific and engineering fields. Employing self-adaptation into a system can accomplish better functionality or performance; however, it may lead to unexpected system behavior and consequently to uncertainty. The uncertainty that results from using SASS needs to be tackled from different perspectives. The Internet of Things (IoT) that utilizes the attributes of SASS presents great development opportunities. Because IoT is a relatively new domain, it carries a high level of uncertainty. The goal of this work is to highlight more details about self-adaptivity in software systems, describe all possible sources of uncertainty, and illustrate its effect on the ability of the system to fulfill its objectives. We provide a survey of state-of-the-art approaches coping with uncertainty in SASS and discuss their performance. We classify the different sources of uncertainty based on their location and nature in SASS. Moreover, we present IoT as a case study to define uncertainty at different layers of the IoT stack. We use this case study to identify the sources of uncertainty, categorize the sources according to IoT stack layers, demonstrate the effect of uncertainty on the ability of the system to fulfill its objectives, and discuss the state-of-the-art approaches to mitigate the sources of uncertainty. We conclude with a set of challenges that provide a guide for future study.
  • 关键词:self-adaptive software systems; uncertainty; sources; solutions; Internet of Things self-adaptive software systems ; uncertainty ; sources ; solutions ; Internet of Things
国家哲学社会科学文献中心版权所有