...
首页> 外文期刊>Information and software technology >Test case generation for agent-based models: A systematic literature review
【24h】

Test case generation for agent-based models: A systematic literature review

机译:基于代理的模型的测试案例:系统文献综述

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

获取外文期刊封面封底 >>

       

摘要

Context: Agent-based models play an important role in simulating complex emergent phenomena and supporting critical decisions. In this context, a software fault may result in poorly informed decisions that lead to disastrous consequences. The ability to rigorously test these models is therefore essential. Objective: Our objective is to summarise the state-of-the-art techniques for test case generation in agent-based models and identify future research directions. Method: We have conducted a systematic literature review in which we pose five research questions related to the key aspects of test case generation in agent-based models: What are the information artifacts used to generate tests? How are these tests generated? How is a verdict assigned to a generated test? How is the adequacy of a generated test suite measured? What level of abstraction of an agent-based model is targeted by a generated test? Results: Out of the 464 initial search results, we identified 24 primary publications. Based on these primary publications, we formed a taxonomy to summarise the state-of-the-art techniques for test case generation in agent-based models. Our results show that whilst the majority of techniques are effective for testing functional requirements at the agent and integration levels of abstraction, there are comparatively few techniques capable of testing society-level behaviour. Furthermore, the majority of techniques cannot test non-functional requirements or ?soft goals?. Conclusions: This paper reports insights into the key developments and open challenges concerning test case generation in agent-based models that may be of interest to both researchers and practitioners. In particular, we identify the need for test case generation techniques that focus on societal and non-functional behaviour, and a more thorough evaluation using realistic case studies that feature challenging properties associated with a typical agent-based model.
机译:背景信息:基于代理的模型在模拟复杂的紧急现象和支持关键决策方面发挥着重要作用。在这种情况下,软件故障可能导致通知令人灾难性后果的明显决策。因此,严格测试这些模型的能力是必不可少的。目的:我们的目标是总结基于代理的模型中的测试用例的最先进技术,并确定未来的研究方向。方法:我们进行了一个系统的文献综述,其中我们构成了与基于代理的模型中的测试用例一代的关键方面有关的五个研究问题:用于生成测试的信息伪像是什么?这些测试如何生成?判断如何分配给生成的测试?测量生成的测试套件的充分性如何?基于代理的模型的抽象级别是针对生成的测试的目标?结果:超出了464个初始搜索结果,我们确定了24个主要出版物。基于这些主要出版物,我们形成了分类法,总结了基于代理的模型中的测试用例的最先进技术。我们的研究结果表明,虽然大多数技术对于测试代理和集成水平的试验功能要求,但有很多技术能够测试社会水平行为。此外,大多数技术不能测试非功能性要求或软目标?结论:本文报告了对研究人员和从业者的基于代理的模型中的测试案件的关键发展和开放挑战的见解。特别是,我们确定对专注于社会和非功能性行为的测试案例生成技术,以及使用现实案例研究的更彻底的评估,该研究具有与基于典型的代理的模型相关的具有挑战性的特性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号