Skip to main content
Log in

Equivalence problem solvability in gateway program models

  • Published:
Automatic Control and Computer Sciences Aims and scope Submit manuscript

Abstract

Algebraic program models with procedures are designed to analyze program semantic properties on their models called program schemes. Liberisation and equivalence problems are stated for program models with procedures. A subclass of program models with procedures called special gateway models is investigated. A better complexity algorithm for the liberisation in such models is proposed. Primitive program schemes are defined as a subclass of the special gateway models. It is shown that the equivalence problem in such models is decidable if the equivalence problem is decidable in special program models without procedures. For some cases of decidability complexity is evaluated.

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.

Similar content being viewed by others

References

  1. Podlovchenko, R.I. and Molchanov, A.E., About algebraic program models with procedures, Model. Analiz Inform. Sist., 2012, vol. 19, no. 5, pp. 100–114.

    Google Scholar 

  2. Podlovchenko, R.I., On the polynomial complexity of the equivalence checking problem in algebraic models of programs, Cybern. Syst. Analysis, 2012, vol. 48, pp. 653–659.

    Article  MATH  MathSciNet  Google Scholar 

  3. Podlovchenko, R.I., On an equivalence checking technique for algebraic models of programs, Progr. Compt. Software, 2011, vol. 37, pp. 292–298.

    Article  MATH  MathSciNet  Google Scholar 

  4. Podlovchenko, R.I., On a class of algebraic models of programs of practical interest, Progr. Compt. Software, 2013, vol. 39, pp. 124–134.

    Article  MATH  MathSciNet  Google Scholar 

  5. Lyapunov, A.A., In logic schemes of programs, Problemy kibernetiki, 1958, no. 1, pp. 46–74.

    Google Scholar 

  6. Janov, Ju.I., In logic schemes of algorithms, Problemy kibernetiki, 1958, no. 1, pp. 75–127.

    Google Scholar 

  7. Glushkov, V.M. and Letichevskij, A.A., Theory of discrete transformers, in Selected Questions of Algebra and Logic. Collection of Papers Novosibirsk; Nauka, 1973.

    Google Scholar 

  8. Ershov, A.P. and Sabelfeld, V.K., Sketches on scheme theory of recursive programs, in Translyatsiya i modeli programm (Translation and Models of Programs) Novosibirsk, 1980, pp. 23–53.

    Google Scholar 

  9. Zaharov, V.A., Quick algorithms of resolution of equivalence of operator programs on balanced scales, Matem. voprosy kibern., 1998, no. 7, pp. 303–324.

    Google Scholar 

  10. Zakharov, V.A., Program equivalence checking by two-tape automata, Cybern. Syst. Analysis, 2010, vol. 46, pp. 554–562.

    Article  MATH  Google Scholar 

  11. Kotov, V.E. and Sabelfeld, V.K., Teorija skhem programm (Theory of Schemes of Programs) Moscow: Nauka, 1991.

    Google Scholar 

  12. Lisovik, L.P., Metalinear recursive schemes over marked trees, Programmirovanie, 1983, no. 5, pp. 13–22.

    Google Scholar 

  13. Podlovchenko, R.I. and Popov, S.V., The approximating relation on a program model set, Vest. Mos. Univ., Ser. 15, Vychisl. Matem. Kibern., 2001, no. 2, pp. 38–46.

    Google Scholar 

  14. Podlovchenko, R.I., From Janov schemes to the theory of program models, Matem. Voprosy Kibern., 1998, no. 7, pp. 281–302.

    Google Scholar 

  15. Podlovchenko, R.I., Abstract programs with procedures and finite automata with magazine, Intellekt. Sist., 1997, vol. 2, pp. 275–295.

    Google Scholar 

  16. Podlovchenko, R.I. and Dolgih, B.A., Two-stage modeling of programs with procedures, Matem. Vopr. Kibern., 2003, no. 12, pp. 47–56.

    Google Scholar 

  17. Podlovchenko, R.I., Algebraic program models and automata, Matem. Vopr. Kibern., 2003, no. 12, pp. 47–56.

    Google Scholar 

  18. Cousot, P., Constructive design of a hierarchy of semantics of transition system by abstract interpretation, Theor. Compt. Sci., 2002, vol. 277, pp. 47–103.

    Article  MATH  MathSciNet  Google Scholar 

  19. Senizergues, G., The equivalence problem for deterministic pushdown automata is decidable, Lecture Notes Compt. Sci., 1997, vol. 1256, pp. 271–281.

    MathSciNet  Google Scholar 

  20. Zakharov, V.A., Kuzurin, N.N., Podlovchenko, R.I., and Scherbina, V.V., Using algebraic models of programs for detecting metamorphic malwares, Trudy Inst. Sist. Program., 2007, vol. 12, pp. 77–94.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to R. I. Podlovchenko.

Additional information

The article is published in the original.

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Podlovchenko, R.I., Molchanov, A.E. Equivalence problem solvability in gateway program models. Aut. Control Comp. Sci. 48, 581–588 (2014). https://doi.org/10.3103/S014641161407027X

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.3103/S014641161407027X

Keywords

Navigation