| Projected state machine coverage for software testing |
| Full text |
Pdf
(406 KB)
|
| Source
|
International Symposium on Software Testing and Analysis
archive
Proceedings of the 2002 ACM SIGSOFT international symposium on Software testing and analysis
table of contents
Roma, Italy
SESSION: Specification-based testing
table of contents
Pages: 134 - 143
Year of Publication: 2002
ISBN ~ ISSN:0163-5948 , 1-58113-562-9
Also published in ...
|
|
Authors
|
|
G. Friedman
|
Technion Israel Institute of Technology, Technion City, Haifa, ISRAEL
|
|
A. Hartman
|
IBM Haifa Research Laboratory, Haifa, ISRAEL
|
|
K. Nagin
|
IBM Haifa Research Laboratory, Haifa, ISRAEL
|
|
T. Shiran
|
IBM Haifa Research Laboratory, Haifa, ISRAEL
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 22, Downloads (12 Months): 130, Citation Count: 5
|
|
|
ABSTRACT
Our research deals with test generation for software based on finite state machine (FSM) models of the program specification. We describe a set of coverage criteria and testing constraints for use in the automatic generation of test suites. We also describe the algorithms used to generate test suites based on these coverage criteria, and the implementation of these algorithms as an extension of the Murϕ model checker[4]. The coverage criteria are simple but powerful in that they generate test suites of high quality and moderate volume, without requiring the user to have a sophisticated grasp of the test generation technology. The testing constraints are used to combat the endemic problem of state explosion, typically encountered in FSM techniques. We illustrate our techniques on several well-known problems from the literature and describe two industrial trials, to demonstrate the validity of our claims.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
Hartman, A., and Nagin, K. M., GOTCHA-TCBeans Tool Overview, Release 3.0.2, 2001 http://www.haifa.il.ibm.com/projects/verification/gtcb/documentation.html.
|
| |
3
|
|
| |
4
|
Dill, D., Murϕ Description Language and Verifier, http://sprout.stanford.edu/dill/murphi.html.
|
| |
5
|
Mullerburg, M.,, Holenderski, L., Maffeis, O., Merceron, A., and Morley, M., Systematic testing and formal verification to validate reactive programs. Software Quality Journal, 4 (1995).
|
| |
6
|
Helmbold D., and Luckham D., Debugging Ada tasking programs, IEEE Software 2 (1985) 47-57.
|
| |
7
|
Robin, I. And Turner K. Protocol simulators, http://www.cs.stir.ac.uk/~kjt/software/comms/jasper.
|
| |
8
|
Farchi, E., Hartman, A., and Pinter, S. S. Using a model-based test generator to test for standards conformance. IBM Systems Journal 41 (2002) 89-110.
|
| |
9
|
|
 |
10
|
|
 |
11
|
|
| |
12
|
|
 |
13
|
Jean Hartmann , Claudio Imoberdorf , Michael Meisinger, UML-Based integration testing, Proceedings of the 2000 ACM SIGSOFT international symposium on Software testing and analysis, p.60-70, August 21-24, 2000, Portland, Oregon, United States
|
| |
14
|
Offut, J., and Abdurazik, A., Generating tests from UML specifications. International Conference on the Unified Modeling Language (1999).
|
| |
15
|
|
| |
16
|
Henniger, O., and Ural, H., Test generation based on control and data dependencies within multi-process SDL specifications. Proceedings of the 2nd Workshop of the SDL Forum Society on SDL and MSC (2000).
|
| |
17
|
|
CITED BY 5
|
|
|
|
|
Avik Sinha , Amit Paradkar, Model-based functional conformance testing of web services operating on persistent data, Proceedings of the 2006 workshop on Testing, analysis, and verification of web services and applications, p.17-22, July 17-17, 2006, Portland, Maine
|
|
|
|
|
|
P. V.R. Murthy , P. C. Anitha , M. Mahesh , Rajesh Subramanyan, Test ready UML statechart models, Proceedings of the 2006 international workshop on Scenarios and state machines: models, algorithms, and tools, May 27-27, 2006, Shanghai, China
|
|
|
|
|