TUHH Open Research
Help
  • Log In
    New user? Click here to register.Have you forgotten your password?
  • English
  • Deutsch
  • Communities & Collections
  • Publications
  • Research Data
  • People
  • Institutions
  • Projects
  • Statistics
  1. Home
  2. TUHH
  3. Publications
  4. Synthesizing adaptive test strategies from temporal logic specifications
 
Options

Synthesizing adaptive test strategies from temporal logic specifications

Citation Link: https://doi.org/10.15480/882.2560
Publikationstyp
Journal Article
Date Issued
2019-10-14
Sprache
English
Author(s)
Bloem, Roderick  
Fey, Görschwin  orcid-logo
Greif, Fabian  
Könighofer, Robert  
Pill, Ingo  
Riener, Heinz  
Röck, Franz  
Institut
Eingebettete Systeme E-13  
TORE-DOI
10.15480/882.2560
TORE-URI
http://hdl.handle.net/11420/4328
Journal
Formal methods in system design  
Volume
55
Issue
2
Start Page
103
End Page
135
Citation
Formal Methods in System Design 2 (55): 103-135 (2019)
Publisher DOI
10.1007/s10703-019-00338-9
Scopus ID
2-s2.0-85074509520
Publisher
Springer Science + Business Media B.V
Constructing good test cases is difficult and time-consuming, especially if the system under test is still under development and its exact behavior is not yet fixed. We propose a new approach to compute test strategies for reactive systems from a given temporal logic specification using formal methods. The computed strategies are guaranteed to reveal certain simple faults in every realization of the specification and for every behavior of the uncontrollable part of the system’s environment. The proposed approach supports different assumptions on occurrences of faults (ranging from a single transient fault to a persistent fault) and by default aims at unveiling the weakest one. We argue that such tests are also sensitive for more complex bugs. Since the specification may not define the system behavior completely, we use reactive synthesis algorithms with partial information. The computed strategies are adaptive test strategies that react to behavior at runtime. We work out the underlying theory of adaptive test strategy synthesis and present experiments for a safety-critical component of a real-world satellite system. We demonstrate that our approach can be applied to industrial specifications and that the synthesized test strategies are capable of detecting bugs that are hard to detect with random testing.
Subjects
automatic test case generation
system testing
specification testing
adaptive tests
synthesis
reactive systems
mutation testing
DDC Class
620: Ingenieurwissenschaften
Lizenz
https://creativecommons.org/licenses/by/4.0/
Loading...
Thumbnail Image
Name

Bloem2019_Article_SynthesizingAdaptiveTestStrate.pdf

Size

838.75 KB

Format

Adobe PDF

TUHH
Weiterführende Links
  • Contact
  • Send Feedback
  • Cookie settings
  • Privacy policy
  • Impress
DSpace Software

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science
Design by effective webwork GmbH

  • Deutsche NationalbibliothekDeutsche Nationalbibliothek
  • ORCiD Member OrganizationORCiD Member Organization
  • DataCiteDataCite
  • Re3DataRe3Data
  • OpenDOAROpenDOAR
  • OpenAireOpenAire
  • BASE Bielefeld Academic Search EngineBASE Bielefeld Academic Search Engine
Feedback