首页> 外文期刊>Software Testing, Verification and Reliability >Analysis and testing of black-box component-based systems by inferring partial models
【24h】

Analysis and testing of black-box component-based systems by inferring partial models

机译:通过推断局部模型来分析和测试基于黑匣子组件的系统

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

摘要

From experience in component-based software engineering, it is known that the integration of high-quality components may not yield high-quality software systems. It is difficult to evaluate all possible interactions between the components in the system to uncover inter-component misfunctions. The problem is even harder when the components are used without source code, specifications or formal models. Such components are called black boxes in literature. This paper presents an iterative approach of combining model learning and testing techniques for the formal analysis of a system of black-box components. In the approach, individual components in the system are learned as finite state machines that (partially) model the behavioural structure of the components. The learned models are then used to derive tests for refining the partial models and/or finding integration faults in the system. The approach has been applied on case studies that have produced encouraging results. Copyright © 2013 John Wiley & Sons, Ltd.
机译:根据基于组件的软件工程的经验,众所周知,高质量组件的集成可能无法产生高质量的软件系统。很难评估系统中组件之间的所有可能相互作用,以发现组件之间的功能故障。当使用没有源代码,规范或正式模型的组件时,问题甚至更加棘手。这些成分在文献中被称为黑匣子。本文提出了一种结合模型学习和测试技术的迭代方法,用于对黑匣子组件系统进行形式化分析。在这种方法中,系统中的单个组件被作为有限状态机学习,该状态机(部分)对组件的行为结构进行建模。然后,将学习到的模型用于导出测试,以完善部分模型和/或查找系统中的集成故障。该方法已应用于产生令人鼓舞结果的案例研究。版权所有©2013 John Wiley&Sons,Ltd.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号