skip to main content
10.1145/1363686.1363850acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

Using adaptive distinguishing sequences in checking sequence constructions

Published:16 March 2008Publication History

ABSTRACT

A number of methods have been published to construct checking sequences for testing from Finite State Machine-based specifications. Many of these methods require the existence of a preset distinguishing sequence in the model. In this paper, we show that usually an adaptive distinguishing sequence is sufficient for these methods to work. This result is significant because adaptive distinguishing sequences are strictly more common and up to exponentially shorter than preset ones.

References

  1. Gill, A. Introduction to the Theory of Finite-State Machines, McGraw-Hill, NewYork, 1962.Google ScholarGoogle Scholar
  2. Hennie, F. C. Fault detecting experiments for sequential circuits. Proc. 5th. Symp. Switching Circuit Theory and Logical Design, Princeton, N.J., 1964, 95--110.Google ScholarGoogle Scholar
  3. Lee, D., Yannakakis, M. Testing finite state machines: state identification and verification. IEEE Trans. on Computers, 43 (1994), 306--320. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Chow, T. Testing software design modeled by finite-state machines. IEEE Trans. on Software Eng. SE-4, (1978), 178--187. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Fujiwara, S., Bochmann, Gv., Khendek, F., Amalou, M., Ghedamsi, A. Test selection based on finite state models. IEEE Trans. on Software Eng. 17, 6 (1991), 591--603. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Sabnani, K. K., Dahbura, A. T. A protocol test generation procedure. Computer Networks 15, 4 (1988), 285--297. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Dahbura, A. T., Sabnani K. K., Uyar, M. U. Formal methods for generating protocol conformance test sequences. Proceedings of the IEEE, 78 (1990), 1317--1325.Google ScholarGoogle ScholarCross RefCross Ref
  8. Lee, D., Yannakakis, M. Principles and methods of testing finite state machines -- a survey. Proceedings of the IEEE, 84, 8 (1996), 1089--1123.Google ScholarGoogle ScholarCross RefCross Ref
  9. Ural, H., Wu, X., Zhang, F. On minimizing the length of checking sequence. IEEE Trans. on Computers, 46 (1997), 93--99. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Hierons, R. M., Ural, H. Reduced length checking sequences. IEEE Trans. On Computers, 51, 9 (2002), 1111--1117. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Chen, J., Hierons, R. M., Ural, H., Yenigun, H. Eliminating redundant tests in checking sequences. In Proc. of IFIP TestCom'05, Montreal, Quebec, 2005, 146--158. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Tekle, K. T., Ural, H., Yalcin, C. M., Yenigun, H. Generalizing redundancy elimination in checking sequences. Proc. of ISCIS'05, Istanbul, Turkey, 2005, 915--926. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Hierons, R. M., Ural, H. Optimizing the length of checking sequences. IEEE Trans. on Computers, 55, 5 (2006), 618--629. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Gonenc, G. A method for the design of fault detection experiments. IEEE Trans. on Computers, 19 (June 1970), 551--558. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Sokolovskii, M. N. Diagnostic experiments with automata. Kibernetika, 6 (1971), 44--49.Google ScholarGoogle Scholar

Index Terms

  1. Using adaptive distinguishing sequences in checking sequence constructions

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in
              • Published in

                cover image ACM Conferences
                SAC '08: Proceedings of the 2008 ACM symposium on Applied computing
                March 2008
                2586 pages
                ISBN:9781595937537
                DOI:10.1145/1363686

                Copyright © 2008 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 16 March 2008

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • research-article

                Acceptance Rates

                Overall Acceptance Rate1,650of6,669submissions,25%

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader