Setting break-points in distributed time-triggered architecture

Idriz Smaili, A. Ademaj
{"title":"Setting break-points in distributed time-triggered architecture","authors":"Idriz Smaili, A. Ademaj","doi":"10.1109/HLDVT.2002.1224429","DOIUrl":null,"url":null,"abstract":"Setting a brake-point in a local node of a distributed real-time system freezes the execution of the application in the local node, while other nodes in the network continue execution of their part of a distributed application. This will lead to an inconsistent state of nodes in the system, because the physical time cannot be stopped and the system is no more consistent in the temporal domain. We present a new method for setting brake-points in distributed time-triggered systems. After a brake-point is set all nodes in the network freeze the execution of the local application at the same instant and enters a debug operation mode. This method can be applied on target systems, which use the concept of sparse time base, like the time-triggered architecture (TTA). During the debug mode a monitoring (debugger) node is used to exchange debugging commands and data with particular nodes in the network. The debugging process is transparent to distributed time-triggered applications. The proposed debugging technique can be applied also for software fault injection. It circumvents the problem of temporal intrusiveness during the debugging or software fault injection in time-triggered systems.","PeriodicalId":179418,"journal":{"name":"Seventh IEEE International High-Level Design Validation and Test Workshop, 2002.","volume":"41 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2002-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Seventh IEEE International High-Level Design Validation and Test Workshop, 2002.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HLDVT.2002.1224429","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Setting a brake-point in a local node of a distributed real-time system freezes the execution of the application in the local node, while other nodes in the network continue execution of their part of a distributed application. This will lead to an inconsistent state of nodes in the system, because the physical time cannot be stopped and the system is no more consistent in the temporal domain. We present a new method for setting brake-points in distributed time-triggered systems. After a brake-point is set all nodes in the network freeze the execution of the local application at the same instant and enters a debug operation mode. This method can be applied on target systems, which use the concept of sparse time base, like the time-triggered architecture (TTA). During the debug mode a monitoring (debugger) node is used to exchange debugging commands and data with particular nodes in the network. The debugging process is transparent to distributed time-triggered applications. The proposed debugging technique can be applied also for software fault injection. It circumvents the problem of temporal intrusiveness during the debugging or software fault injection in time-triggered systems.
在分布式时间触发架构中设置断点
在分布式实时系统的本地节点中设置断点将冻结本地节点中应用程序的执行,而网络中的其他节点继续执行分布式应用程序的各自部分。这将导致系统中节点的状态不一致,因为物理时间无法停止,系统在时间域中不再一致。提出了一种分布式时间触发系统制动点设置的新方法。设置断点后,网络中的所有节点在同一时刻冻结本地应用程序的执行,并进入调试操作模式。该方法可以应用于使用稀疏时间基概念的目标系统,如时间触发体系结构(TTA)。在调试模式中,监控(调试器)节点用于与网络中的特定节点交换调试命令和数据。调试过程对分布式时间触发应用程序是透明的。所提出的调试技术也可用于软件故障注入。它避免了时间触发系统在调试或软件故障注入过程中的时间入侵问题。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:604180095
Book学术官方微信