用于调试竞赛条件的arinc653应用程序的事件同步可视化

Myeong-Sin Kang, Ok-Kyoon Ha, Yong-Kee Jun
{"title":"用于调试竞赛条件的arinc653应用程序的事件同步可视化","authors":"Myeong-Sin Kang, Ok-Kyoon Ha, Yong-Kee Jun","doi":"10.1109/GDC.2015.15","DOIUrl":null,"url":null,"abstract":"ARINC 653 applications using event synchronization may result in behaviors unexpected by the programmers when concurrency bugs, such as race conditions, occur due to their non-deterministic executions. Previous tools do not consider race conditions for debugging ARINC 653 applications. This paper presents a visualization tool, called ConpathView that intuitively shows the aspect of the process execution with race conditions and the accesses to the shared memories based on the event services in ARINC 653 applications.","PeriodicalId":350822,"journal":{"name":"2015 8th International Conference on Grid and Distributed Computing (GDC)","volume":"75 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-11-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Visualizing Event Synchronization of ARINC 653 Applications for Debugging Race Conditions\",\"authors\":\"Myeong-Sin Kang, Ok-Kyoon Ha, Yong-Kee Jun\",\"doi\":\"10.1109/GDC.2015.15\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"ARINC 653 applications using event synchronization may result in behaviors unexpected by the programmers when concurrency bugs, such as race conditions, occur due to their non-deterministic executions. Previous tools do not consider race conditions for debugging ARINC 653 applications. This paper presents a visualization tool, called ConpathView that intuitively shows the aspect of the process execution with race conditions and the accesses to the shared memories based on the event services in ARINC 653 applications.\",\"PeriodicalId\":350822,\"journal\":{\"name\":\"2015 8th International Conference on Grid and Distributed Computing (GDC)\",\"volume\":\"75 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-11-25\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 8th International Conference on Grid and Distributed Computing (GDC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/GDC.2015.15\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 8th International Conference on Grid and Distributed Computing (GDC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/GDC.2015.15","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

使用事件同步的ARINC 653应用程序在并发性错误(如竞态条件)发生时,可能会导致程序员无法预料的行为,因为它们的执行是不确定的。以前的工具在调试ARINC 653应用程序时不考虑竞争条件。本文提出了一种可视化工具,称为ConpathView,它直观地显示了arinc653应用程序中具有竞争条件的进程执行和基于事件服务的共享内存访问的方面。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Visualizing Event Synchronization of ARINC 653 Applications for Debugging Race Conditions
ARINC 653 applications using event synchronization may result in behaviors unexpected by the programmers when concurrency bugs, such as race conditions, occur due to their non-deterministic executions. Previous tools do not consider race conditions for debugging ARINC 653 applications. This paper presents a visualization tool, called ConpathView that intuitively shows the aspect of the process execution with race conditions and the accesses to the shared memories based on the event services in ARINC 653 applications.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Effect of Distributed Generation on Power Supply Reliability of Distribution Network Development of Total IT Service Monitoring System A Study of Actuator Network Middleware Based on ID for IoT System Software Tool for Integrating Configuration Data of ARINC 653 Operating Systems Detecting Atomicity Races in ARINC 653 Applications
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1