Deakin University
Browse

Automatic test case generation from requirements for industrial cyber-physical systems

Version 2 2024-06-03, 02:56
Version 1 2024-02-19, 04:38
journal contribution
posted on 2024-06-03, 02:56 authored by Roopak SinhaRoopak Sinha, C Pang, GS Martínez, V Vyatkin
Abstract Industrial cyber-physical systems require complex software to orchestrate heterogeneous mechatronic components and control physical processes. This software is typically developed and refined iteratively in a model-driven fashion. Testing such multi-dimensional systems is extremely difficult as subsequent refinements may not correspond accurately with previous system models. We propose a framework to generate test-cases from functional requirements at all stages in the model-driven engineering process. A requirements ontology initially created during requirements engineering is iteratively refined such that test-cases can be generated automatically. An industrial water process system case study illustrates the strengths of the proposed formalism. We also present an automatic test-case generation and execution tool called REBATE (REquirements Based Automatic Testing Engine).

History

Journal

At-Automatisierungstechnik

Volume

64

Pagination

216-230

ISSN

0178-2312

eISSN

2196-677X

Language

eng / ger

Publication classification

C1.1 Refereed article in a scholarly journal

Issue

3

Publisher

Walter de Gruyter