2017
DOI: 10.1007/978-3-319-66158-2_25
|View full text |Cite
|
Sign up to set email alerts
|

Time-Aware Test Case Execution Scheduling for Cyber-Physical Systems

Abstract: Testing cyber-physical systems involves the execution of test cases on target-machines equipped with the latest release of a software control system. When testing industrial robots, it is common that the target machines need to share some common resources, e.g., costly hardware devices, and so there is a need to schedule test case execution on the target machines, accounting for these shared resources. With a large number of such tests executed on a regular basis, this scheduling becomes difficult to manage ma… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
3
3
2

Relationship

3
5

Authors

Journals

citations
Cited by 9 publications
(7 citation statements)
references
References 33 publications
0
7
0
Order By: Relevance
“…Solving practical assignment, planning or scheduling problems often requires to repeatedly solve the same COP with different inputs [15,39,30,37]. Our approach is especially well-suited for those scenarios, where training data can be collected from previous iterations and historical data.…”
Section: Discussionmentioning
confidence: 99%
“…Solving practical assignment, planning or scheduling problems often requires to repeatedly solve the same COP with different inputs [15,39,30,37]. Our approach is especially well-suited for those scenarios, where training data can be collected from previous iterations and historical data.…”
Section: Discussionmentioning
confidence: 99%
“…As a second case study, we employ the real-world application of Test Case Selection and Assignment (TCSA) for cyberphysical systems (Yoo and Harman 2012), such as industrial robots. TCSA usually occurs in Continuous Integration (CI) processes, where new releases of the robot control software are regularly integrated and released (Mossige et al 2017 We consider four scenarios, 20 agents with 750, 1500, and 3000 test cases, and 30 agents with 3000 test cases. Table 2 summarizes the results.…”
Section: Test Case Selection and Assignmentmentioning
confidence: 99%
“…As a second case study, we employ the real-world application of Test Case Selection and Assignment (TCSA) for cyberphysical systems (Yoo and Harman 2012), such as industrial robots. TCSA usually occurs in Continuous Integration (CI) processes, where new releases of the robot control software are regularly integrated and released (Mossige et al 2017) Additionally, the availability of agents is influenced by maintenance, technical faults, or short-term usage in other projects, and the set of test cases changes due to the ongoing development. Therefore, TCSA cannot be solved by a static assignment without the need for frequent updates.…”
Section: Test Case Selection and Assignmentmentioning
confidence: 99%
“…Test case scheduling addresses the challenge to find a suitable test case for each test resource or vice versa. In [21], this problem is tackled employing constrained programming. Even though this approach provides promising results for static distribution, dynamic distribution, i.e.…”
Section: Test Case Schedulingmentioning
confidence: 99%