2016
DOI: 10.1007/978-3-319-41135-4_2
|View full text |Cite
|
Sign up to set email alerts
|

Monadic Sequence Testing and Explicit Test-Refinements

Abstract: We present an abstract framework for sequence testing that is implemented in Isabelle/HOL-TestGen. Our framework is based on the theory of state-exception monads, explicitly modelled in HOL, and can cope with typed input and output, interleaving executions including abort, and synchronisation. The framework is particularly geared towards symbolic execution and has proven effective in several large case-studies involving system models based on large (or infinite) state. On this basis, we rephrase the concept of… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2017
2017
2019
2019

Publication Types

Select...
1
1

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 25 publications
0
1
0
Order By: Relevance
“…1. we assume the monitor has an access to the SUT interfaces (see Figure 1) via a driver that abstracts observations into tagged events on clocks; 2. we assume that the computing time of the driver and of Heron can be neglected with regard to the execution time of the SUT, and 3. we assume that the system is output deterministic; i.e after an initialization of the SUT by the tester, it is possible to track the state of the SUT by only observing its inputs and outputs [8].…”
Section: Conformance Monitoring and Error Detectionmentioning
confidence: 99%
“…1. we assume the monitor has an access to the SUT interfaces (see Figure 1) via a driver that abstracts observations into tagged events on clocks; 2. we assume that the computing time of the driver and of Heron can be neglected with regard to the execution time of the SUT, and 3. we assume that the system is output deterministic; i.e after an initialization of the SUT by the tester, it is possible to track the state of the SUT by only observing its inputs and outputs [8].…”
Section: Conformance Monitoring and Error Detectionmentioning
confidence: 99%