{"title":"在时间触发体系结构中,使用基于vhdl的故障注入来实现错误检测机制","authors":"J. Gracia, D. Gil, J. Baraza, P. Gil","doi":"10.1109/PRDC.2002.1185652","DOIUrl":null,"url":null,"abstract":"As the use of dependable systems is generalising, their study in early phases of the design cycle is more and more important in order to save time and money. In this work, using a generic VEDL-based fault injection tool, called VFIT (VHDL-Based Fault Injection Tool), we have validated the dependability of a real Fault-Tolerant System using its VHDL model. The system studied is based on the Time-Triggered Architecture. It is a synchronous protocol with static scheduling that has been specifically targeted at hard real-time fault-tolerant distributed system. The use of this system is growing in aircraft and automotive areas (x-by-wire). We have analysed the pathology of the propagated errors, measured their latencies, and calculated both error detection latencies and coverages. As the main conclusion of this work, we have detected an erroneous implementation of the firmware of the controller as well as results show that built-in selftest mechanisms detect the larger part of errors.","PeriodicalId":362330,"journal":{"name":"2002 Pacific Rim International Symposium on Dependable Computing, 2002. Proceedings.","volume":"41 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2002-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Using VHDL-based fault injection to exercise error detection mechanisms in the time-triggered architecture\",\"authors\":\"J. Gracia, D. Gil, J. Baraza, P. Gil\",\"doi\":\"10.1109/PRDC.2002.1185652\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"As the use of dependable systems is generalising, their study in early phases of the design cycle is more and more important in order to save time and money. In this work, using a generic VEDL-based fault injection tool, called VFIT (VHDL-Based Fault Injection Tool), we have validated the dependability of a real Fault-Tolerant System using its VHDL model. The system studied is based on the Time-Triggered Architecture. It is a synchronous protocol with static scheduling that has been specifically targeted at hard real-time fault-tolerant distributed system. The use of this system is growing in aircraft and automotive areas (x-by-wire). We have analysed the pathology of the propagated errors, measured their latencies, and calculated both error detection latencies and coverages. As the main conclusion of this work, we have detected an erroneous implementation of the firmware of the controller as well as results show that built-in selftest mechanisms detect the larger part of errors.\",\"PeriodicalId\":362330,\"journal\":{\"name\":\"2002 Pacific Rim International Symposium on Dependable Computing, 2002. Proceedings.\",\"volume\":\"41 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2002-12-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2002 Pacific Rim International Symposium on Dependable Computing, 2002. Proceedings.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/PRDC.2002.1185652\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2002 Pacific Rim International Symposium on Dependable Computing, 2002. Proceedings.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PRDC.2002.1185652","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Using VHDL-based fault injection to exercise error detection mechanisms in the time-triggered architecture
As the use of dependable systems is generalising, their study in early phases of the design cycle is more and more important in order to save time and money. In this work, using a generic VEDL-based fault injection tool, called VFIT (VHDL-Based Fault Injection Tool), we have validated the dependability of a real Fault-Tolerant System using its VHDL model. The system studied is based on the Time-Triggered Architecture. It is a synchronous protocol with static scheduling that has been specifically targeted at hard real-time fault-tolerant distributed system. The use of this system is growing in aircraft and automotive areas (x-by-wire). We have analysed the pathology of the propagated errors, measured their latencies, and calculated both error detection latencies and coverages. As the main conclusion of this work, we have detected an erroneous implementation of the firmware of the controller as well as results show that built-in selftest mechanisms detect the larger part of errors.