首页> 外文期刊>Computers in Industry >Integrating model checking and model based testing for industrial software development
【24h】

Integrating model checking and model based testing for industrial software development

机译:基于模型检查和基于模型的工业软件开发测试

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

摘要

With the purpose of making the use of model based techniques in industrial software development more efficient, this work proposes the combined application of two verification techniques: model checking with UPPAAL and CoFI (Conformance and Fault Injection) model based testing with ConData. This combination is supported by ConTEA, a software tool for automatically connecting UPPAAL to ConData, and, therefore, explore both techniques simultaneously. We present the tool and discuss the use of ConTEA in two different development processes. The first process investigates how CoFI can contribute to identify gaps in the specification and implicit assumptions made by engineers when applying model checking. The second process focuses on how model checking can improve the development and verification of the models that are used for model based testing. The proposed processes were applied to three case studies. Based on them, we compare the proposed processes to the traditional CoFI and UPPAAL stand-alone processes. The results indicate that the combined use of the two verification technique contributes to the identification of a large range of diversified errors and problems early in the development cycle. (C) 2018 Elsevier B.V. All rights reserved.
机译:目的是利用基于模型的技术在工业软件开发中更有效率,这项工作提出了两种验证技术的综合应用:用基于UPPAAL和COFI(一致性和故障注入)的模型检查了基于支出的模型。 Contea支持这种组合,一种用于自动将UPPAAL连接到公寓的软件工具,因此,同时探索两种技术。我们介绍了该工具并讨论了克服的使用在两个不同的开发过程中。第一个进程调查COFI如何在应用模型检查时识别规范和工程师所做的隐含假设中的差距。第二个进程侧重于模型检查如何改善基于模型测试的模型的开发和验证。拟议的方法应用于三种案例研究。根据他们,我们将拟议的流程与传统的COFI和UPPAAL独立流程进行比较。结果表明,两种验证技术的组合使用有助于识别开发周期早期的大量多样化误差和问题。 (c)2018 Elsevier B.v.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号