首页> 外文会议>IEEE/ACM International Workshop on Automation of Software Test >Automated Test Generation for Synchronous Controllers
【24h】

Automated Test Generation for Synchronous Controllers

机译:同步控制器的自动测试生成

获取原文

摘要

This paper addresses the problem of automating the produc-tion of test sequences for a particular class of ProgrammableLogic Controllers (em4) produced by InnoVista Sensors.The latter are synchronous systems and are programmedby means of an ad hoc integrated development environment(IDE). People using and programming such controllers arenot necessarily experienced programmers, so the develop-ment of software applications must be simple and intuitive.This should also be the case for testing. Until now, the de-sign of test input sequences is informal and testing is interac-tively performed by programmers using a simulator includedin the IDE. Based on previous investigations on testing of synchronous programs, we propose a method to automat-ically generate test inputs sequences for synchronous con-trollers. In a previous paper we presented a new test speci-cation language, called SPTL (Synchronous Programs Test-ing Language) that makes possible to simply express testscenarios. In this paper, we present a prototype tool thatwe designed and developed, named "Testium", that trans-lates a SPTL program into a set of constraints exploited bya Prolog solver to randomly choose test inputs.
机译:本文解决了由Innovirta传感器生产的特定类别的程序化控制器(EM4)进行了自动化测试序列的问题。后者是同步系统,并编程了Ad Hoc集成开发环境(IDE)的手段。人们使用和编程此类控制器活动必然经验丰富的程序员,因此软件应用程序的开发必须简单且直观。这也应该是测试的情况。到目前为止,测试输入序列的解除符号是非正式的,并且使用模拟器包括IDE的程序员来执行测试。基于先前对同步计划的测试的调查,我们提出了一种自动生成同步配置的测试输入序列的方法。在先前的论文中,我们介绍了一种新的测试规范语言,称为SPTL(同步程序测试语言),可以简单地表达TestScenarios。在本文中,我们提出了一个设计和开发的原型工具,名为“estium”,将SPTL程序转换为一组限制,利用Prolog Solver以随机选择测试输入。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号