首页> 外文期刊>Software Testing, Verification and Reliability >Testing of adaptive and context-aware systems: approaches and challenges
【24h】

Testing of adaptive and context-aware systems: approaches and challenges

机译:测试自适应和背景感知系统:方法和挑战

获取原文
获取原文并翻译 | 示例

摘要

Adaptive systems (ASs) and context-aware systems (CASs) are able to evaluate their own behaviour and to adapt it when the system fails to accomplish its goals or when better functionality or performance is possible. Ensuring the reliability of ASs and CASs is demanding because failures might have undesirable consequences. Testing ASs and CASs effectively is not trivial because of the inherent characteristics of these systems. The literature lacks a comprehensive review that provides a broad picture of the area; current reviews are outdated and incomplete. The objectives of this study are characterizing the state of the art in AS and CAS testing and discussing approaches, challenges, observed trends, and research limitations and directions. We performed a systematic literature review (SLR) and a thematic analysis of studies, reporting up-to-date, refined and extended results when compared with existing reviews. Based on 102 selected studies, we (i) characterized testing approaches by grouping techniques for ASs and CASs; (ii) updated and refined a characterization of testing challenges for ASs and CASs; and (iii) analysed and discussed research trends and implications for AS and CAS testing. There are recurring research concerns regarding AS and CAS testing. Examples are the generation of test cases and built-in tests. Moreover, we also identified recurring testing challenges such as context monitoring and runtime decisions. Moreover, there are some trends such as model-based testing and hybrid techniques and some little investigated issues like uncertainty and prediction of changes. All in all, our results may provide guidance for developers and researchers with respect to the practice and the future research on AS and CAS testing.
机译:自适应系统(ASAS)和上下文感知系统(CASS)能够评估自己的行为并在系统无法完成其目标或可能的功能或性能时进行调整。确保屁股和CASS的可靠性要求苛刻,因为失败可能具有不良后果。由于这些系统的固有特性,有效地测试ASS和CASS并不是微不足道的。文献缺乏全面的审查,提供了该地区的广泛景观;目前的评论已经过时和不完整。本研究的目标是在AS和CAS测试和讨论方法,挑战,观察到的趋势和研究局限和方向上的特征。我们对研究进行了系统的文献综述(SLR)和对研究的主题分析,与现有审查相比,报告最新,精致和延长的结果。基于102个选定的研究,我们(i)通过分组屁股和卡斯的技术来表征测试方法; (ii)更新并精制了屁股和卡斯的测试挑战的特征; (iii)分析并讨论了AS和CAS测试的研究趋势和影响。关于和CAS测试有重复的研究担忧。示例是测试用例和内置测试的生成。此外,我们还确定了经常性的测试挑战,例如上下文监测和运行时决策。此外,存在一些趋势,例如基于模型的测试和混合技术,以及一些少量的调查问题,如不确定性和对变化的预测。总而言之,我们的业绩可以为开发商和研究人员提供指导,以及对实践以及对AS和CAS测试的未来研究。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号