The complexity of coverage
Chatterjee K, De Alfaro L, Majumdar R. 2008. The complexity of coverage. 6th Asian Symposium on Programming Language and Systems. APLAS: Asian Symposium on Programming Languages and Systems, LNCS, vol. 5356, 91–106.
Download (ext.)
Conference Paper
| Published
| English
Author
Chatterjee, KrishnenduISTA
;
De Alfaro, Luca;
Majumdar, Ritankar
Series Title
LNCS
Abstract
We study the problem of generating a test sequence that achieves maximal coverage for a reactive system under test. We formulate the problem as a repeated game between the tester and the system, where the system state space is partitioned according to some coverage criterion and the objective of the tester is to maximize the set of partitions (or coverage goals) visited during the game. We show the complexity of the maximal coverage problem for non-deterministic systems is PSPACE-complete, but is NP-complete for deterministic systems. For the special case of non-deterministic systems with a re-initializing “reset” action, which represent running a new test input on a re-initialized system, we show that the complexity is coNP-complete. Our proof technique for reset games uses randomized testing strategies that circumvent the exponentially large memory requirement of deterministic testing strategies.
Publishing Year
Date Published
2008-12-03
Proceedings Title
6th Asian Symposium on Programming Language and Systems
Publisher
Springer Nature
Acknowledgement
This research was supported in part by the NSF grants CCR-0132780 and CNS-0720884.
Volume
5356
Page
91 - 106
Conference
APLAS: Asian Symposium on Programming Languages and Systems
Conference Location
Bangalore, India
Conference Date
2008-12-09 – 2008-12-11
ISSN
eISSN
IST-REx-ID
Cite this
Chatterjee K, De Alfaro L, Majumdar R. The complexity of coverage. In: 6th Asian Symposium on Programming Language and Systems. Vol 5356. Springer Nature; 2008:91-106. doi:10.1007/978-3-540-89330-1_7
Chatterjee, K., De Alfaro, L., & Majumdar, R. (2008). The complexity of coverage. In 6th Asian Symposium on Programming Language and Systems (Vol. 5356, pp. 91–106). Bangalore, India: Springer Nature. https://doi.org/10.1007/978-3-540-89330-1_7
Chatterjee, Krishnendu, Luca De Alfaro, and Ritankar Majumdar. “The Complexity of Coverage.” In 6th Asian Symposium on Programming Language and Systems, 5356:91–106. Springer Nature, 2008. https://doi.org/10.1007/978-3-540-89330-1_7.
K. Chatterjee, L. De Alfaro, and R. Majumdar, “The complexity of coverage,” in 6th Asian Symposium on Programming Language and Systems, Bangalore, India, 2008, vol. 5356, pp. 91–106.
Chatterjee K, De Alfaro L, Majumdar R. 2008. The complexity of coverage. 6th Asian Symposium on Programming Language and Systems. APLAS: Asian Symposium on Programming Languages and Systems, LNCS, vol. 5356, 91–106.
Chatterjee, Krishnendu, et al. “The Complexity of Coverage.” 6th Asian Symposium on Programming Language and Systems, vol. 5356, Springer Nature, 2008, pp. 91–106, doi:10.1007/978-3-540-89330-1_7.
All files available under the following license(s):
Copyright Statement:
This Item is protected by copyright and/or related rights. [...]
Link(s) to Main File(s)
Access Level
Open Access
Export
Marked PublicationsOpen Data ISTA Research Explorer
Sources
arXiv 0804.4525
