arrow
返回

Testing robot controllers using constraint programming and continuous integration

delete2015-01-01
delete16
PRE
AI
M
Morten Mossige *
A
Arnaud Gotlieb
H
Hein Meling
DOI:10.1016/j.infsof.2014.09.009delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Context: Testing complex industrial robots (CIRs) requires testing several interacting control systems. This is challenging, especially for robots performing process-intensive tasks such as painting or gluing, since their dedicated process control systems can be loosely coupled with the robot's motion control. Objective: Current practices for validating CIRs involve manual test case design and execution. To reduce testing costs and improve quality assurance, a trend is to automate the generation of test cases. Our work aims to define a cost-effective automated testing technique to validate CIR control systems in an industrial context. Method: This paper reports on a methodology, developed at ABB Robotics in collaboration with SIMULA, for the fully automated testing of CIRs control systems. Our approach draws on continuous integration principles and well-established constraint-based testing techniques. It is based on a novel constraint-based model for automatically generating test sequences where test sequences are both generated and executed as part of a continuous integration process. Results: By performing a detailed analysis of experimental results over a simplified version of our constraint model, we determine the most appropriate parameterization of the operational version of the constraint model. This version is now being deployed at ABB Robotics's CIR testing facilities and used on a permanent basis. This paper presents the empirical results obtained when automatically generating test sequences for CIRs at ABB Robotics. In a real industrial setting, the results show that our methodology is not only able to detect reintroduced known faults, but also to spot completely new faults. Conclusion: Our empirical evaluation shows that constraint-based testing is appropriate for automatically generating test sequences for CIRs and can be faithfully deployed in an industrial context. (C) 2014 Elsevier B.V. All rights reserved.
Keyword:
Constraint programming
Continuous integration
Robotized painting
Software testing
Distributed real time systems
Agile development
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Information and Software Technology 封面图
Information and Software Technology
IF:
4.3
论文数:
3.8K
被引数:
7.7K

机构

U
universitetet i stavanger
学者数:
2.6K
论文数: 3.0K
被引数: 2
引用论文

引用论文

THE CONTROL OF DISCRETE EVENT SYSTEMS
err1989-01-01
err1.8K
PREAI
errRAMADGE, PJG; WONHAM, WM
err分享
err收藏
Goal-oriented test data generation for pointer programs
err2007-09-01
err8
errOAAI
errGotlieb, Arnaud; Denmat, Tristan; Botella, Bernard
err分享
err收藏
err分享
err收藏
Mechanical Cell Competition in Heterogeneous Epithelial Tissues
err2020-09-26
err0
errOAAI
errRyan J. Murphy; Pascal R. Buenzli; Ruth E. Baker; Matthew J. Simpson
err分享
err收藏
Photocatalytic oxidation of stilbene by self-assembled stacks of manganese porphyrins
err2013-01-01
err0
errOAAI
errMiriam de Torres; Richard van Hameren; Roeland J. M. Nolte; Alan E. Rowan; Johannes A. A. W. Elemans
err分享
err收藏
学者 查看更多内容