Visualization and debugging on internal representation graph of Cloud-Sisal programs

Author:

Gordeev Dmitrii Stanislavovich1ORCID

Affiliation:

1. A.P. Ershov Institute of Informatics Systems

Abstract

This paper describes the solution of the tasks of visualizing the graphs of the internal representation of Cloud Sisal programs, visualizing the process of computing and debugging Cloud Sisal programs. The formal definitions of the graph with ports and the graph model with ports and attributes are shown. A model of the visualization of the graph model with ports and attributes is described using static images in the SVG format. A model of displaying changes in the graph model with ports and attributes using animations supported by the SVG vector graphics format is described. The connection of graphic animations displaying changes in visual styles and changes in the attributes of the graph model with ports is implemented using Petri nets. It describes the modeling of calculations corresponding to the functions of a given Cloud Sisal program using the hierarchical Petri nets, where the transitions correspond to the functions, and the places of arguments and the parameters of the corresponding functions. Also described modifications of hierarchical Petri nets, ensuring the functionality of the breakpoints and editing the arguments or the results of functions at activated breakpoints for debugging purposes by adding additional places and transitions. Thus, for the obtained Petri nets, the possibility of changing markup of places in the process of functioning is considered.

Publisher

Keldysh Institute of Applied Mathematics

Reference9 articles.

1. В. Н. Касьянов, Е. В. Касьянова, Методы и система облачного параллельного программирования, материалы XIV Международной Азиатской школы-семинара «Проблемы оптимизации сложных систем», Алматы, 2018, cc. 298-307.

2. В. Н. Касьянов, Е. В. Касьянова, Язык программирования Cloud Sisal, препринт 181, ИСИ СО РАН, Новосибирск, 2018.

3. В. Н. Касьянов, В. А. Евстигнеев, Графы в программировании: обработка, визуализация и применение, БХВ-Петербург, Санкт-Петербург, 2003.

4. S. Halim, VisuAlgo-Visualising Data Structures and Algorithms Throug Animation, volume 9 of Olympiads in Informatics, 2015, pp. 243-245.

5. Д. С. Гордеев, Обзор техник визуализации алгоритмов на графах, Научная визуализация (2018), Том 10, 18-48, doi:10.26583/sv.10.1.02.

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3