Skip to main content
Log in

Irredundant Algorithms for Traversing Directed Graphs: The Nondeterministic Case

  • Published:
Programming and Computer Software Aims and scope Submit manuscript

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

REFERENCES

  1. Bourdonov, I.B., Kossatchev, A.S., and Kuliamin, V.V., Irredundant Algorithms for Traversing Directed Graphs: The Deterministic Case, Programmirovanie, 2003, no. 5, pp. 11–30.

  2. Lee, D. and Yannakakis, M., Principles and Methods of Testing Finite State Machines: A Survey, Proceedings of the IEEE, vol. 84,no. 8, pp. 1090–1123, Berlin: IEEE Computer Society, 1996.

    Google Scholar 

  3. Von Bochmann, G. and Petrenko, A., Protocol Testing: Review of Methods and Relevance for Software Testing, Proc. of ISSTA, 1994, pp. 109–124.

  4. Burch, J.R., Clark, E.M., McMillan, K.L., and Dill, D.L., Sequential Circuit verification Using Symbolic Model Checking, Proc. of the Design Automation Conf., 1990, pp. 46–51.

  5. Cabodi, G., Lavagno, L., Macci, E., Poncino, M., Quer, S., Camurati, P., and Sentovicha, E., Enhancing FSM Traversal by Temporary Re-Encoding, Proc. of IEEE Int. Conf. on Comput. Design, 1996, pp. 6–11.

  6. Swamy, G.M., Singhal, V., Brayton, R.K., Incremental methods for FSM Traversal, Techn. Report, Electronics Research Lab., Univ. of California, Berkeley, 1995.

    Google Scholar 

  7. Luo, G., Petrenko, A., and von Bochmann, G., Test Selection Based on Communicating Nondeterministic Finite State Machines Using a Generalized Wp-Method, IEEE Trans., 1994,vol. SE-20,no. 2.

  8. Barnett, M., Nachmanson, L., and Schulte, W., Conformance Checking of Components against Their Non-Deterministic Specifications, Microsoft Research Techn. Report MSR-TR-2001-56.

  9. Petrenko, A., Yevtushenko, N., and von Bochmann, G., Testing Deterministic Implementations from Nondeterministic FSM Specifications, Selected Proc. of the IFIP TC6 9th Int. Workshop on Testing of Communicating Systems, 1996.

  10. Fujiwara, S. and von Bochmann, G., Testing Nondeterministic Finite State Machine with Fault Coverage, Proc. of IFIP TC6 Fourth Int. Workshop on Protocol Test Systems, (1991), Kroon, J., Hei-jink, R.J., and Brinksma, E., Eds., North-Holland, 1992, pp. 267–280.

  11. Milner, R., A Calculus of Communicating Systems, in Lecture Notes in Computer Science, Berlin: Springer, 1980, vol. 92.

    Google Scholar 

  12. Tabourier, M., Cavalli, A., and Ionescu, M., A GSM-MAP Protocol Experiment Using Passive Testing, Proc. of the World Congr. on Formal Methods in Development of Computing Systems (FM'99), Toulouse, 1999.

  13. Bourdonov, I.B., Kossatchev, A.S., and Kuliamin, V.V., Use of Finite Automata for Program Testing, Programmirovanie, 2000, no. 2, pp. 12–28.

  14. Gurevich, Yu., Sequential Abstract State Machines Capture Sequential Algorithms, ACM Trans. Computational Logic, 2000, vol. 1,no. 1, pp. 77–111.

    Google Scholar 

  15. http://www.ispras.ru/RedVerst/.

  16. Bourdonov, I, Kossatchev, A., Kuliamin, V., and Petrenko, A., UniTesK Test Suite Architecture, Proc. of FME 2002, Lecture Notes in Computer Science, vol. 2391, pp. 77–88, Berlin: Springer, 2002.

    Google Scholar 

  17. Bourdonov, I., Kossatchev, A., Petrenko, A., and Gatter, D., KVEST: Automated Generation of Test Suites from Formal Specifications, Proc. of FM'99, Lecture Notes in Computer Science, vol. 1708, pp. 608–621, Berlin: Springer, 1999.

    Google Scholar 

  18. Albers, S. and Henzinger, M.R., Exploring Unknown Environments, SIAM J. Comput., 2000, vol. 29,no. 4, pp. 1164–1188.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bourdonov, I.B., Kossatchev, A.S. & Kuliamin, V.V. Irredundant Algorithms for Traversing Directed Graphs: The Nondeterministic Case. Programming and Computer Software 30, 2–17 (2004). https://doi.org/10.1023/B:PACS.0000013436.72070.95

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/B:PACS.0000013436.72070.95

Keywords

Navigation