Abstract
We present and compare different notions of conformance testing based on labeled transition systems. We formulate and prove several theorems which enable using synchronous conformance testing techniques such as input–output conformance testing (ioco ) in order to test implementations only accessible through asynchronous communication channels. These theorems define when the synchronous test cases are sufficient for checking all aspects of conformance that are observable by asynchronous interaction with the implementation under test.
Keywords: Conformance testing · ioco · Asynchronous conformance testing · Queue context · Internal choice implementation
Original language | English |
---|---|
Pages (from-to) | 149-172 |
Number of pages | 24 |
Journal | Software and Systems Modeling |
Volume | 14 |
Issue number | 1 |
DOIs | |
Publication status | Published - 2015 |