Testing Self-Adaptive Systems Using Fault Injection and Combinatorial Testing

Franz Wotawa*

*Korrespondierende/r Autor/in für diese Arbeit

Publikation: Beitrag in Buch/Bericht/KonferenzbandBeitrag in einem Konferenzband

Abstract

Verifying and validating systems that can adapt their behavior at runtime is still a research challenge that deserves great attention. In order to assure a certain behavior, we might prove that a self-adaptive system always fulfills certain properties, e.g., always behaving as specified in a given range. Such verification and validation techniques, however, assume the good case, i.e., that the system's environment is working as expected, i.e., that no fault occurs. In this paper, we relax this assumption, and consider testing self-adaptive systems in case of faults. In particular, we show how fault injection techniques and combinatorial testing can be used together for generating tests for self-adaptive systems.

Originalspracheenglisch
TitelProceedings - 2016 IEEE International Conference on Software Quality, Reliability and Security-Companion, QRS-C 2016
Herausgeber (Verlag)Institute of Electrical and Electronics Engineers
Seiten305-310
Seitenumfang6
ISBN (elektronisch)9781509037131
DOIs
PublikationsstatusVeröffentlicht - 21 Sep 2016
Veranstaltung2nd IEEE International Conference on Software Quality, Reliability and Security-Companion, QRS-C 2016 - Vienna, Österreich
Dauer: 1 Aug 20163 Aug 2016

Konferenz

Konferenz2nd IEEE International Conference on Software Quality, Reliability and Security-Companion, QRS-C 2016
LandÖsterreich
OrtVienna
Zeitraum1/08/163/08/16

ASJC Scopus subject areas

  • Software
  • !!Safety, Risk, Reliability and Quality

Fields of Expertise

  • Information, Communication & Computing

Treatment code (Nähere Zuordnung)

  • Basic - Fundamental (Grundlagenforschung)

Fingerprint Untersuchen Sie die Forschungsthemen von „Testing Self-Adaptive Systems Using Fault Injection and Combinatorial Testing“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren