About One Efficient Algorithm for Reachability Checking in Modeling and Its Implementation

  • Alexander Letichevsky
  • Olexander Letychevskyi
  • Vladimir Peschanenko
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 347)


The problem of reachability of states of transition systems is considered hereby. The notions of partial unfolding and permutability of two operators (including the notion of statically permutable operators) are presented. New algorithm for reachability problem in terms of insertion modeling, and implementation of this algorithm are described. An example of application of the proposed algorithm is considered.


insertion modeling reachability verification interleaving 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
  2. 2.
    Bergstra, J.A., Klop, J.W.: Process algebra for synchronous communications. Information and Control 60, 109–137 (1984)MathSciNetzbMATHCrossRefGoogle Scholar
  3. 3.
    Letichevsky, A., Kapitonova, J., Volkov, V., Letichevsky Jr., A., Baranov, S., Kotlyarov, V., Weigert, T.: System Specification with Basic Protocols. Cybernetics and System Analysis 4, 3–21 (2005)Google Scholar
  4. 4.
    Lomuscio, A., Penczek, W., Qu, H.: Partial Order Reductions for Model Checking Temporal-epistemic Logics over Interleaved Multi-agent Systems. Fundam. Inf. 101, 71–90 (2010)MathSciNetzbMATHGoogle Scholar
  5. 5.
    Ip, C.N., Dill, D.L.: Better verification through symmetry. Methods Syst. Des. 9, 41–75 (1996)CrossRefGoogle Scholar
  6. 6.
    Clarke, E.M., Grumberg, O., Long, D.E.: Model checking and abstraction. ACM Trans. Program. Lang. Syst. 16, 1512–1542 (1994)CrossRefGoogle Scholar
  7. 7.
    D’silva, V., Purandare, M., Kroening, D.: Approximation Refinement for Interpolation-Based Model Checking. In: Logozzo, F., Peled, D.A., Zuck, L.D. (eds.) VMCAI 2008. LNCS, vol. 4905, pp. 68–82. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  8. 8.
    APS & IMS Systems,
  9. 9.
    Escobar, S., Meseguer, J.: Symbolic Model Checking of Infinite-State Systems Using Narrowing. In: Baader, F. (ed.) RTA 2007. LNCS, vol. 4533, pp. 153–168. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  10. 10.
    Herbreteau, F., Sutre, G., Tran, T.Q.: Unfolding Concurrent Well-Structured Transition Systems. In: Grumberg, O., Huth, M. (eds.) TACAS 2007. LNCS, vol. 4424, pp. 706–720. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  11. 11.
    McMillan, K.L.: Trace Theoretic Verification of Asynchronous Circuits Using Unfoldings. In: Wolper, P. (ed.) CAV 1995. LNCS, vol. 939, pp. 180–195. Springer, Heidelberg (1995)CrossRefGoogle Scholar
  12. 12.
    Esparza, J., Heljanko, K.: Unfoldings - A Partial-Order Approach to Model Checking. Springer, Heidelberg (2008)zbMATHGoogle Scholar
  13. 13.
    Letichevsky, A., Gilbert, D.: A Model for Interaction of Agents and Environments. In: Bert, D., Choppy, C., Mosses, P.D. (eds.) WADT 1999. LNCS, vol. 1827, pp. 311–328. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  14. 14.
    Letichevsky, A.: Algebra of behavior transformations and its applications. In: Kudryavtsev, V.B., Rosenberg, I.G. (eds.) Structural Theory of Automata, Semigroups, and Universal Algebra. NATO Science Series II. Mathematics, Physics and Chemistry, vol. 207, pp. 241–272. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  15. 15.
    Letichevsky, A., Kapitonova, J., Kotlyarov, V., Letichevsky Jr., A., Nikitchenko, N., Volkov, V., Weigert, T.: Insertion modeling in distributed system design. Problems of Programming 4, 13–39 (2008)Google Scholar
  16. 16.
    Letichevsky, A.A., Godlevsky, A.B., Letichevsky Jr., A.A., Potienko, S.V., Peschanenko, V.S.: Properties of Predicate Transformer of VRS System. Cybernetics and System Analyses 4, 3–16 (2010)Google Scholar
  17. 17.
    Letichevsky, A.A., Letychevskyi, O.A., Peschanenko, V.S.: Insertion Modeling System. In: Clarke, E., Virbitskaite, I., Voronkov, A. (eds.) PSI 2011. LNCS, vol. 7162, pp. 262–273. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  18. 18.
    Letichevsky, A.A., Kapitonova, J.V.: Algebraic Programming in the APS System. In: International Symposium on Symbolic and Algebraic Computation, pp. 68–75. ACM, New York (1990)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Alexander Letichevsky
    • 1
  • Olexander Letychevskyi
    • 1
  • Vladimir Peschanenko
    • 2
  1. 1.Glushkov Institute of Cybernetics of NAS of UkraineKyivUkraine
  2. 2.Kherson State UniversityKhersonUkraine

Personalised recommendations