International Journal of Media and Communication

| Peer-Reviewed |

Virtual Process: Inside Approach to Understanding

Received: Feb. 28, 2017    Accepted: Apr. 06, 2017    Published: Jun. 13, 2017
Views:       Downloads:

Share This Article

Abstract

This paper is devoted to virtual process notion investigation. Brief history of process notion present. Virtual process, multi-language program, process equivalence, code generalization, and code simplification notion are discussed. Simple example of behavior-equivalence and conditional behavior-equivalence proposed. Virtual process termination problem is discussed also.

DOI 10.11648/j.ijmc.20170101.13
Published in International Journal of Media and Communication ( Volume 1, Issue 1, July 2017 )
Page(s) 11-15
Creative Commons

This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited.

Copyright

Copyright © The Author(s), 2024. Published by Science Publishing Group

Keywords

Virtual Process, Multi-Language Program, Process Equivalence, Code Generalization, Code Simplification

References
[1] A. Silberschatz, P. B. Galvin, and G. Gagne, OPERATING SYSTEM CONCEPTS with JAVA, 6th ed., JOHN WILEY & SONS, INC., USA, p. 1251, 2004.
[2] K. Thompson, D. M. Ritchie, UNIX PROGRAMMER’S MANUAL, Bell Labs, USA, p. 194, November 1971, https://www.bell-labs.com/usr/dmr/www/1stEdman.html.
[3] E. L. Post, Finite Combinatory Processes - Formulation 1, The Journal of Symbolic Logic, Vol. 1, No. 3. (Sep., 1936), pp. 103-105, http://www.jstor.org/stable/2269031.
[4] A. M. Turing, On computable numbers, with an application to the entscheidungsproblem, Proceedings of the London Mathematical Society, 2nd series, vol. 42, pt. 3 (November 30, 1936): pp. 230-240; 2nd series, vol. 42, pt. 4 (December 23, 1936): pp. 241-265; 2nd series, vol. 43, pt. 7 (December 30, 1937): pp. 544-546.
[5] Programming Research Group, The IBM Mathematical FORmula TRANslating System, FORTRAN, Preliminary Report, IBM, New York, USA, p. 29, November 10, 1954.
[6] D. M. Ritchie, C Reference Manual, Bell Telephone Laboratories, Murray Hill, New Jersey, USA, p. 31, 1974, https://www.bell-labs.com/usr/dmr/www/cman.pdf.
[7] J. Gosling, B. Joy, G. Steele, G. Bracha, and A. Buckley, The Java® Language Specification Java SE 7 Edition, Oracle America, Inc., USA, p. 670, 2013-02-28, http://docs.oracle.com/javase/specs/jls/se7/jls7.pdf.
[8] A. A. Letichevsky, J. V. Kapitonova, V. A. Volkov, A. Chugajenko, V. Chomenko, and V. Peschanenko, Algebraic programming system APS (user manual), Glushkov Institute of Cybernetics, National Acad. of Sciences of Ukraine, Kyiv, Ukraine, p. 43, May 22, 2008.
[9] HTML5 Tutorial, https://www.w3schools.com/html/.
[10] D. Brugali, M. Torchiano, Software development: case studies in Java, Addisson-Wesley, p. 653, 2005.
[11] Iu. V. Krak, Iu. V. Koval, and A. B. Stavrovskyi, Virtual process: definition and application for gestures interface system creation, Bulletin of Taras Shevchenko National University of Kyiv, Series Physics & Mathematics, vol. 1, pp. 141-144, 2015.
[12] C. A. R. Hoare, Communicating Sequential Processes, p. 260, May 18, 2015, http://www.usingcsp.com/cspbook.pdf.
[13] HTML Symbols, https://www.w3schools.com/html/html_symbols.asp.
[14] HTML Links, https://www.w3schools.com/html/html_links.asp.
Cite This Article
  • APA Style

    Iuri Vitalijovych Koval. (2017). Virtual Process: Inside Approach to Understanding. International Journal of Media and Communication, 1(1), 11-15. https://doi.org/10.11648/j.ijmc.20170101.13

    Copy | Download

    ACS Style

    Iuri Vitalijovych Koval. Virtual Process: Inside Approach to Understanding. Int. J. Media Commun. 2017, 1(1), 11-15. doi: 10.11648/j.ijmc.20170101.13

    Copy | Download

    AMA Style

    Iuri Vitalijovych Koval. Virtual Process: Inside Approach to Understanding. Int J Media Commun. 2017;1(1):11-15. doi: 10.11648/j.ijmc.20170101.13

    Copy | Download

  • @article{10.11648/j.ijmc.20170101.13,
      author = {Iuri Vitalijovych Koval},
      title = {Virtual Process: Inside Approach to Understanding},
      journal = {International Journal of Media and Communication},
      volume = {1},
      number = {1},
      pages = {11-15},
      doi = {10.11648/j.ijmc.20170101.13},
      url = {https://doi.org/10.11648/j.ijmc.20170101.13},
      eprint = {https://download.sciencepg.com/pdf/10.11648.j.ijmc.20170101.13},
      abstract = {This paper is devoted to virtual process notion investigation. Brief history of process notion present. Virtual process, multi-language program, process equivalence, code generalization, and code simplification notion are discussed. Simple example of behavior-equivalence and conditional behavior-equivalence proposed. Virtual process termination problem is discussed also.},
     year = {2017}
    }
    

    Copy | Download

  • TY  - JOUR
    T1  - Virtual Process: Inside Approach to Understanding
    AU  - Iuri Vitalijovych Koval
    Y1  - 2017/06/13
    PY  - 2017
    N1  - https://doi.org/10.11648/j.ijmc.20170101.13
    DO  - 10.11648/j.ijmc.20170101.13
    T2  - International Journal of Media and Communication
    JF  - International Journal of Media and Communication
    JO  - International Journal of Media and Communication
    SP  - 11
    EP  - 15
    PB  - Science Publishing Group
    UR  - https://doi.org/10.11648/j.ijmc.20170101.13
    AB  - This paper is devoted to virtual process notion investigation. Brief history of process notion present. Virtual process, multi-language program, process equivalence, code generalization, and code simplification notion are discussed. Simple example of behavior-equivalence and conditional behavior-equivalence proposed. Virtual process termination problem is discussed also.
    VL  - 1
    IS  - 1
    ER  - 

    Copy | Download

Author Information
  • Department of Theoretical Cybernetics, Taras Shevchenko National University of Kyiv, Kyiv, Ukraine

  • Section