arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2011.00389cs.SE
收藏

基于模型的异步反应式系统测试工具

A Model-Based Testing Tool for Asynchronous Reactive Systems

Adilson Luiz Bonifacio, Camila Sonoda Gomes

摘要:

反应式系统的特征在于与环境的交互,其中输入和输出刺激的交换通常异步发生。一般来说,这种性质的系统在其开发过程中需要严格的测试活动。因此,基于模型的测试已成功地应用于异步反应系统使用输入输出标记转换系统(IOLTS)的基础。在这项工作中,我们提出了一个反应式测试工具,检查一致性,生成测试套件和运行测试用例使用IOLTS模型。我们的工具可以检查被测实现(IUT)的行为是否符合其各自规范的行为。我们已经实现了一个经典的一致性关系\ioco和一个更一般的概念一致性的基础上正则语言。此外,该工具在黑盒测试设置中提供测试套件生成,用于根据特定域在IUT上查找故障。我们还描述了一些案例研究,以探讨该工具的功能,并强调对这两种一致性方法的比较分析。最后,我们提供实验来评估我们的工具使用几个场景的性能。

英文摘要:

Reactive systems are characterized by the interaction with the environment, where the exchange of the input and output stimuli, usually, occurs asynchronously. Systems of this nature, in general, require a rigorous testing activity over their developing process. Therefore model-based testing has been successfully applied over asynchronous reactive systems using Input Output Labeled Transition Systems (IOLTSs) as the basis. In this work we present a reactive testing tool to check conformance, generate test suites and run test cases using IOLTS models. Our tool can check whether the behavior of an implementation under test (IUT) complies with the behavior of its respective specification. We have implemented a classical conformance relation \ioco and a more general notion of conformance based on regular languages. Further, the tool provides a test suite generation in a black-box testing setting for finding faults over IUTs according to a specific domain. We have also described some case studies to probe the tool's functionalities and also to highlight a comparative analysis on both conformance approaches. Finally, we offer experiments to evaluate the performance of our tool using several scenarios.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑