Proceedings of the Institute for System Programming of the RAS
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Proceedings of ISP RAS:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Proceedings of the Institute for System Programming of the RAS, 2015, Volume 27, Issue 3, Pages 47–56
DOI: https://doi.org/10.15514/ISPRAS-2015-27(3)-3
(Mi tisp135)
 

This article is cited in 3 scientific papers (total in 3 papers)

Visual parallel programming as PaaS cloud service with graph-symbolic programming technology

Darya Egorova, Victor Zhidchenko

Samara State Aerospace University (SSAU)
Full-text PDF (225 kB) Citations (3)
References:
Abstract: Most computer programs are created in textual form. From high-level programming languages to CPU instructions both programmer and computer work with sequences of characters and words. Textual representation of the program combines centuries-old tradition of writing as the universal form of fixing human thoughts with ease of interpretation and analysis of text by computer. The sequential nature of text makes it suitable for description of instruction sequences and sequential algorithms. At the same time the text is inconvenient for clear representation of parallel programs. In such programs it is important to depict instructions that can be executed concurrently. In this case the graphical (visual) representation is more suitable.
In this paper we present the visual approach to parallel programming provided by Graph-Symbolic Programming Technology. This technology uses text to represent small sequential subprograms (mathematical expressions or small methods). Visual representation in graph form is used to depict program logic and concurrency. The basics of this technology are considered as well as advantages and disadvantages of visual parallel programming. Synchronization primitives used in Graph-Symbolic Programming Technology and their visual form are described. The method is proposed for compact and clear representation of multiple similar parallel processes.
The technology is being implemented as a PaaS cloud service that provides the tools for creation, validation and execution of parallel programs on cluster systems. The current state of this work is also presented. We argue that visual programming and cloud technologies provide the capability of shared development of programs and algorithms that text programming lacks. The visual programming in such implementation gains the features of the visual modeling.
Keywords: parallel, programming, visual, graph, tool, cluster, cloud.
Bibliographic databases:
Document Type: Article
Language: English
Citation: Darya Egorova, Victor Zhidchenko, “Visual parallel programming as PaaS cloud service with graph-symbolic programming technology”, Proceedings of ISP RAS, 27:3 (2015), 47–56
Citation in format AMSBIB
\Bibitem{EgoZhi15}
\by Darya Egorova, Victor Zhidchenko
\paper Visual parallel programming as PaaS cloud service with graph-symbolic programming technology
\jour Proceedings of ISP RAS
\yr 2015
\vol 27
\issue 3
\pages 47--56
\mathnet{http://mi.mathnet.ru/tisp135}
\crossref{https://doi.org/10.15514/ISPRAS-2015-27(3)-3}
\elib{https://elibrary.ru/item.asp?id=23832929}
Linking options:
  • https://www.mathnet.ru/eng/tisp135
  • https://www.mathnet.ru/eng/tisp/v27/i3/p47
  • This publication is cited in the following 3 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Proceedings of the Institute for System Programming of the RAS
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2025