Skip to main content

Describing Homing and Distinguishing Sequences for Nondeterministic Finite State Machines via Synchronizing Automata

  • Conference paper
  • First Online:
Implementation and Application of Automata (CIAA 2015)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9223))

Included in the following conference series:

Abstract

There is a long standing problem of the study of homing and distinguishing sequences for deterministic and nondeterministic Finite State Machines (FSMs) which are widely used in many applications. A homing sequence allows establishing the state of the given FSM after applying the sequence while a distinguishing sequence allows learning the state of the given FSM before the sequence is applied. On the other hand, other sequences, namely, synchronizing sequences, have been thoroughly studied for finite automata. For a synchronizing automaton, there is a state such that a synchronizing sequence takes the automaton from any state to this state. There are many papers reported on such automata as well as on the complexity of synchronizing sequences. In this paper, given a complete nondeterministic FSM, we propose a method for deriving a corresponding finite automaton such that the set of all homing (or distinguishing) sequences coincides with the set of all synchronizing sequences of the derived automaton.

The work is partially supported by RFBR grant No. 15-58-46013 CT_a.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Alur, R., Courcoubetis, C., Yannakakis, M.: Distinguishing tests for nondeterministic and probabilistic machines. In: Proceedings of the 27th ACM Symposium on Theory of Computing, pp. 363–372 (1995)

    Google Scholar 

  2. Cern’y, H.: Pozn’amka k homog’ennym eksperimentom s konecn’ymi avtomatami. Mat. Fyz. Cas. Slovensk. Akad. Vied. 14, 208–216 (1964). (in Slovak)

    MathSciNet  Google Scholar 

  3. Güniçen, C., İnan, K., Türker, U.C., Yenigün, H.: The relation between preset distinguishing sequences and synchronizing sequences. Formal Aspects Comput. 26(6), 1153–1167 (2014)

    Article  Google Scholar 

  4. Hierons, R.M., Jourdan, G.V., Ural, H., Yenigun, H.: Using adaptive distinguishing sequences in checking sequence constructions. In: Proceedings of the 2008 ACM Symposium on Applied Computing, pp. 682–687 (2008)

    Google Scholar 

  5. Ito, M., Shikishima-Tsuji, K.: Some results on directable automata. In: Karhumäki, J., Maurer, H., Păun, G., Rozenberg, G. (eds.) Theory Is Forever. LNCS, vol. 3113, pp. 125–133. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  6. Klyachko, A.A., Rystsov, I.K., Spivak, M.A.: In extremal combinatorial problem associated with the bound on the length of a synchronizing word in an automaton. Cybernetics 23, 165–171 (1987)

    Article  MATH  Google Scholar 

  7. Kushik, N.: Methods for deriving homing and distinguishing experiments for nondeterministic FSMs. Ph.D. thesis, Tomsk State University (2013)

    Google Scholar 

  8. Kushik, N., El-Fakih, K., Yevtushenko, N., Cavalli, A.: On adaptive experiments for nondeterministic finite state machines. Int. J. Softw. Tools Technol. Transf. (2014) (in press)

    Google Scholar 

  9. Kushik, N., Yevtushenko, N.: On the length of homing sequences for nondeterministic finite state machines. In: Proceedings of the 18th International Conference on Implementation and Application of Automata. pp. 220–231 (2013)

    Google Scholar 

  10. Kushik, N.G., Kulyamin, V.V., Evtushenko, N.V.: On the complexity of existence of homing sequences for nondeterministic finite state machines. Program. Comput. Softw. 40, 333–336 (2014)

    Article  MathSciNet  Google Scholar 

  11. Lee, D., Yannakakis, M.: Testing finite-state machines: state identification and verification. IEEE Trans. Comput. 43(3), 306–320 (1994)

    Article  MathSciNet  Google Scholar 

  12. Martugin, P.V.: Lower bounds for the length of the shortest carefully synchronizing words for two- and three-letter partial automata. J. Appl. Ind. Math 4(15), 44–56 (2008). (in Russian)

    Google Scholar 

  13. Milner, R.: A Calculus of Communicating Systems. Springer-Verlag, Berlin (1980)

    Book  MATH  Google Scholar 

  14. Petrenko, A., Yevtushenko, N.: Adaptive testing of deterministic implementations specified by nondeterministic FSMs. In: Wolff, B., Zaïdi, F. (eds.) ICTSS 2011. LNCS, vol. 7019, pp. 162–178. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  15. Sandberg, S.: 1 homing and synchronizing sequences. In: Broy, M., Jonsson, B., Katoen, J.-P., Leucker, M., Pretschner, A. (eds.) Model-Based Testing of Reactive Systems. LNCS, vol. 3472, pp. 5–33. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  16. Spitsyna, N., El-Fakih, K., Yevtushenko, N.: Studying the separability relation between finite state machines. Softw. Test. Verification Reliab. 17(4), 227–241 (2007)

    Article  Google Scholar 

  17. Starke, P.: Abstract Automata. American Elsevier, North-Holland (1972)

    MATH  Google Scholar 

  18. Trahtenbrot, B., Barzdin, J.: Finite Automata: Behavior and Synthesis. Nauka, Moscow (1970)

    Google Scholar 

  19. Volkov, M.V.: Synchronizing automata and the Černý conjecture. In: Martín-Vide, C., Otto, F., Fernau, H. (eds.) LATA 2008. LNCS, vol. 5196, pp. 11–27. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  20. Zhang, F., Cheung, T.: Optimal transfer trees and distinguishing trees for testing observable nondeterministic finite-state machines. IEEE Trans. Softw. Eng. 19(1), 1–14 (2003)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Natalia Kushik .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Kushik, N., Yevtushenko, N. (2015). Describing Homing and Distinguishing Sequences for Nondeterministic Finite State Machines via Synchronizing Automata. In: Drewes, F. (eds) Implementation and Application of Automata. CIAA 2015. Lecture Notes in Computer Science(), vol 9223. Springer, Cham. https://doi.org/10.1007/978-3-319-22360-5_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-22360-5_16

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-22359-9

  • Online ISBN: 978-3-319-22360-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics