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

Dmitrii Stanislavovich Gordeev
{"title":"Visualization and debugging on internal representation graph of Cloud-Sisal programs","authors":"Dmitrii Stanislavovich Gordeev","doi":"10.20948/graphicon-2021-1-54-62","DOIUrl":null,"url":null,"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.","PeriodicalId":135912,"journal":{"name":"Proceedings of the 31th International Conference on Computer Graphics and Vision. Volume 1","volume":"111 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 31th International Conference on Computer Graphics and Vision. Volume 1","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.20948/graphicon-2021-1-54-62","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

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.
Cloud-Sisal程序内部表示图的可视化与调试
本文介绍了云剑麻程序内部表示图形可视化、计算过程可视化、云剑麻程序调试可视化等任务的解决方案。给出了带有端口的图和带有端口和属性的图模型的形式化定义。使用SVG格式的静态图像描述带有端口和属性的图形模型的可视化模型。描述了使用SVG矢量图形格式支持的动画,在带有端口和属性的图形模型中显示更改的模型。使用Petri网实现了显示图形模型的视觉样式变化和属性变化的图形动画与端口的连接。它描述了使用分层Petri网对给定Cloud Sisal程序的函数进行相应的计算建模,其中转换对应于函数,以及相应函数的参数和参数的位置。还描述了对分层Petri网的修改,确保断点的功能,并通过添加额外的位置和转换来编辑激活断点上的函数的参数或结果,以便进行调试。因此,对于得到的Petri网,考虑了功能过程中位置标记变化的可能性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信