{"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.