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 |
Virtual Process, Multi-Language Program, Process Equivalence, Code Generalization, Code Simplification
[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. |
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
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
@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} }
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 -