2017
DOI: 10.1007/978-3-319-57666-4_5
|View full text |Cite
|
Sign up to set email alerts
|

Compositionality, Decompositionality and Refinement in Input/Output Conformance Testing

Abstract: We propose an input/output conformance testing theory utilizing Modal Interface Automata with Input Refusals (IR-MIA) as novel behavioral formalism for both the specification and the implementation under test. A modal refinement relation on IR-MIA allows distinguishing between obligatory and allowed output behaviors, as well as between implicitly underspecified and explicitly forbidden input behaviors. The theory therefore supports positive and negative conformance testing with optimistic and pessimistic envir… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
10
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
2
1
1

Relationship

3
1

Authors

Journals

citations
Cited by 4 publications
(10 citation statements)
references
References 30 publications
0
10
0
Order By: Relevance
“…To define the mpioco relation, we first formally introduce the notions of quiescence and suspension traces. Quiescence occurs in a state when no output can be provided [12]. As for the IOLTS encoding of a management protocol, quiescence occurs whenever a configuration corresponds to a state in the original protocol where no capability is provided.…”
Section: Management Conformancementioning
confidence: 99%
See 2 more Smart Citations
“…To define the mpioco relation, we first formally introduce the notions of quiescence and suspension traces. Quiescence occurs in a state when no output can be provided [12]. As for the IOLTS encoding of a management protocol, quiescence occurs whenever a configuration corresponds to a state in the original protocol where no capability is provided.…”
Section: Management Conformancementioning
confidence: 99%
“…The main difference between the above solutions and ours resides in the objectives and applied method, as we build upon Tretmans' I/O conformance theory [7] to test management conformance. We chose I/O conformance testing to explicitly deal with the I/O behaviour defined by management proto-cols, while still fitting black-box scenarios [7], supporting compositionality [12], and enabling implementation freedom [22].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Finally, there are several other ioco-based testing theories. Among others, mioco [33,32,31] (i.e., ioco for modality-based systems) distinguishes optional transition (which may be implemented) from mandatory transitions (which must be implemented). Furthermore, featured-ioco [9] is based on socalled featured transition systems, incorporating feature constraints to to restrict which (pairs of) transitions may be part of the same variant.…”
Section: Related Workmentioning
confidence: 99%
“…Note that in this work we do not consider the correctness of software components of self-driving vehicles with respect to their specification, as discussed in [27], [28], for example. Furthermore, we assume redundant hardware, allowing us to ignore hardware faults, e. g., as described in [29] or [30].…”
Section: Definition 4 (Collision-free Backward Reachable Set R)mentioning
confidence: 99%