2019
DOI: 10.1007/978-3-030-30985-5_5
|View full text |Cite
|
Sign up to set email alerts
|

Changing Software in a Changing World: How to Test in Presence of Variability, Adaptation and Evolution?

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 9 publications
(5 citation statements)
references
References 35 publications
0
5
0
Order By: Relevance
“…Testing SAS at run time is used to provide assurance that the system will behave as designed [14]. is is particularly di cult for SAS because of the uncertainties about the impacts of system recon gurations or environment changes [23], which are all inherent to the unanticipated operational scenarios [5]. Hence, solutions for testing SAS focus on mitigating di erent types of uncertainty in the models of the system and the environment.…”
Section: Testing Self-adaptive Systems -Sasmentioning
confidence: 99%
See 3 more Smart Citations
“…Testing SAS at run time is used to provide assurance that the system will behave as designed [14]. is is particularly di cult for SAS because of the uncertainties about the impacts of system recon gurations or environment changes [23], which are all inherent to the unanticipated operational scenarios [5]. Hence, solutions for testing SAS focus on mitigating di erent types of uncertainty in the models of the system and the environment.…”
Section: Testing Self-adaptive Systems -Sasmentioning
confidence: 99%
“…Ultimately, if we compare with the design of SAS, research on testing these systems is still lacking [5,54]. As pointed out by Chechik et al [9], safety standards like DO-178C (aerospace) and ISO 262622 (automotive) provide recommendations on testing.…”
Section: Testing Self-driving Carsmentioning
confidence: 99%
See 2 more Smart Citations
“…In general, testing is a crucial aspect of software development. For self-adaptive software, the testing process is complicated by the presence of the adaptation layer [7,10,33,62]. Self-adaptive systems testing is intrinsically hard, due to the extreme variability and uncertainty involved in the software execution [5,8,20,62].…”
Section: Introductionmentioning
confidence: 99%