2020 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW) 2020
DOI: 10.1109/icstw50294.2020.00018
|View full text |Cite
|
Sign up to set email alerts
|

A Tool for the Automatic Generation of Test Cases and Oracles for Simulation Models Based on Functional Requirements

Abstract: Simulation models are frequently used to model, simulate and test complex systems (e.g., Cyber-Physical Systems (CPSs)). To allow full test automation, test cases and test oracles are required. Safety standards (e.g., the ISO 26262) highly recommend that the test cases of systems like CPSs are associated to requirements. As a result, typically, test cases that need to cover specific requirements are manually generated in the context of simulation models. This is, of course, a time-consuming and non-systematic … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 8 publications
(4 citation statements)
references
References 18 publications
0
4
0
Order By: Relevance
“…Algorithm optimization can also be combined with rule-based to adjust applicable rules (Sainani et al, 2020). Arrieta et al (2020) used Adaptive Random Testing (ART) to generate functional requirements in the test case. They combined with another tool to generate the functional requirement automatically.…”
Section: Optimization Algorithmmentioning
confidence: 99%
“…Algorithm optimization can also be combined with rule-based to adjust applicable rules (Sainani et al, 2020). Arrieta et al (2020) used Adaptive Random Testing (ART) to generate functional requirements in the test case. They combined with another tool to generate the functional requirement automatically.…”
Section: Optimization Algorithmmentioning
confidence: 99%
“…Compositional reasoning. Assume-guarantee and design by contract approaches were proposed in the literature to support hardware and software verification (e.g., [3]- [6], [71]- [76]). Assume-guarantee contracts represent the assumptions a CPS component makes about its environment, and the properties it satisfies when these assumptions hold, i.e., its guarantees.…”
Section: Threats To Validitymentioning
confidence: 99%
“…Automated generation of the fitness function (e.g., [14,27,34,56,66,73,92]) derives the fitness function from other artifacts without any human intervention. For example, many SBST frameworks (e.g., [10,32,67,93]) use fitness functions to compute the robustness values derived from temporal logic specifications expressing system requirements (e.g., [34,41,68,73]).…”
Section: Introductionmentioning
confidence: 99%
“…These functions typically use the requirement structure to guide the search toward portions of the input domain that are more likely to lead to system failures. Automatically generated fitness functions support SBST in the detection of failures (e.g., [14,27,41,92]), were used to detect failures in industrial models (e.g., [47,67]), and are used within international tool competitions (e.g., [33]). They are general purpose.…”
Section: Introductionmentioning
confidence: 99%