首页 > 最新文献

2009 10th Latin American Test Workshop最新文献

英文 中文
Pruning single event upset faults with petri nets 用petri网修剪单个事件会破坏断层
Pub Date : 2009-03-02 DOI: 10.1109/LATW.2009.4813785
P. Maistri
Dependability of embedded systems is becoming a serious concern even for mass-market systems. Usually, designs are verified by means of fault injection campaigns, but the length of a thorough test often collides with the severe requirements about design cycle times. The number of fault injection experiments is thus usually reduced by performing random fault injections, or by focusing on selected fault models, or on components that depend on specific architectures and workloads. This forces to begin the validation campaign only when the system is fully designed, since specific details about the implementation or the workload are required. In this work, we propose to perform early fault pruning analysis on a formal model of the system, in order to identify the most critical components and computation cycles as soon as possible.
嵌入式系统的可靠性正在成为一个严重的问题,即使是大众市场系统。通常,设计是通过故障注入活动来验证的,但是彻底测试的长度经常与设计周期时间的严格要求相冲突。因此,通过执行随机故障注入,或关注选定的故障模型,或依赖于特定体系结构和工作负载的组件,通常可以减少故障注入实验的数量。这迫使只有在系统完全设计好之后才开始验证活动,因为需要关于实现或工作负载的具体细节。在这项工作中,我们建议对系统的形式化模型进行早期故障修剪分析,以便尽快确定最关键的组件和计算周期。
{"title":"Pruning single event upset faults with petri nets","authors":"P. Maistri","doi":"10.1109/LATW.2009.4813785","DOIUrl":"https://doi.org/10.1109/LATW.2009.4813785","url":null,"abstract":"Dependability of embedded systems is becoming a serious concern even for mass-market systems. Usually, designs are verified by means of fault injection campaigns, but the length of a thorough test often collides with the severe requirements about design cycle times. The number of fault injection experiments is thus usually reduced by performing random fault injections, or by focusing on selected fault models, or on components that depend on specific architectures and workloads. This forces to begin the validation campaign only when the system is fully designed, since specific details about the implementation or the workload are required. In this work, we propose to perform early fault pruning analysis on a formal model of the system, in order to identify the most critical components and computation cycles as soon as possible.","PeriodicalId":343240,"journal":{"name":"2009 10th Latin American Test Workshop","volume":"102 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-03-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124718675","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Turning JTAG inside out for fast extended test access 彻底改变JTAG以实现快速扩展测试访问
Pub Date : 2009-03-02 DOI: 10.1109/LATW.2009.4813799
S. Devadze, A. Jutman, I. Aleksejev, R. Ubar
This paper describes a new test access protocol for system-level testing of printed circuit boards for manufacturing defects. We show that the protocol can be based on standard Boundary Scan (BS) instructions and test access mechanism (TAM). It means that the methodology does not require any changes/redesign of hardware and can be immediately implemented in the electronic manufacturing. Our solution needs however a proper software support and availability of programmable devices (FPGAs, CPLDs, etc.) on the board under test. The new technique dramatically extends the applicability of BS testing in the reality of modern complex on-board data transfer buses and protocols. Potentially, it can also increase the speed of in-system programming of flash memories and other tasks that are traditionally performed using BS.
本文介绍了一种新的印刷电路板制造缺陷系统级测试接入协议。我们证明了该协议可以基于标准的边界扫描(BS)指令和测试访问机制(TAM)。这意味着该方法不需要对硬件进行任何更改/重新设计,并且可以立即在电子制造中实施。然而,我们的解决方案需要适当的软件支持和可编程器件(fpga, cpld等)在测试板上的可用性。新技术极大地扩展了BS测试在现代复杂车载数据传输总线和协议现实中的适用性。潜在地,它还可以提高闪存和其他传统上使用BS执行的任务的系统内编程速度。
{"title":"Turning JTAG inside out for fast extended test access","authors":"S. Devadze, A. Jutman, I. Aleksejev, R. Ubar","doi":"10.1109/LATW.2009.4813799","DOIUrl":"https://doi.org/10.1109/LATW.2009.4813799","url":null,"abstract":"This paper describes a new test access protocol for system-level testing of printed circuit boards for manufacturing defects. We show that the protocol can be based on standard Boundary Scan (BS) instructions and test access mechanism (TAM). It means that the methodology does not require any changes/redesign of hardware and can be immediately implemented in the electronic manufacturing. Our solution needs however a proper software support and availability of programmable devices (FPGAs, CPLDs, etc.) on the board under test. The new technique dramatically extends the applicability of BS testing in the reality of modern complex on-board data transfer buses and protocols. Potentially, it can also increase the speed of in-system programming of flash memories and other tasks that are traditionally performed using BS.","PeriodicalId":343240,"journal":{"name":"2009 10th Latin American Test Workshop","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-03-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125308230","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Using Bulk Built-In Current Sensors and recomputing techniques to mitigate transient faults in microprocessors 利用内置电流传感器和重计算技术减轻微处理器的瞬态故障
Pub Date : 2009-03-02 DOI: 10.1109/LATW.2009.4813790
F. Leite, T. Balen, Marcos Herve, M. Lubaszewski, G. Wirth
This work presents the application of a recomputing-based correction technique to mitigate radiation effects on integrated processors. The recomputing process is associated to Bulk Built-In Current Sensors (BICS) capable of detecting variations in the bulk current due to a particle strike in the circuit silicon area. An 8051 microprocessor is considered as case study. This work focuses on the mitigation of Single Event Transient (SET) faults affecting the execution of the microcontroller instructions. VHDL descriptions of the microcontroller and of the bulk-BICS are simulated and results show that recomputing the instruction, when the BICS indicates a particle strike, is an efficient way to prevent processing errors. The resulting SET-resistant microcontroller presents low area and performance overheads.
这项工作提出了一种基于重新计算的校正技术的应用,以减轻辐射对集成处理器的影响。重计算过程与本体内置电流传感器(BICS)有关,该传感器能够检测由于电路硅区域中的粒子撞击而引起的本体电流的变化。以8051微处理器为例。这项工作的重点是减轻影响微控制器指令执行的单事件瞬态(SET)故障。对微控制器和大块BICS的VHDL描述进行了仿真,结果表明,当BICS指示粒子撞击时,重新计算指令是防止处理错误的有效方法。由此产生的抗set微控制器具有低面积和性能开销。
{"title":"Using Bulk Built-In Current Sensors and recomputing techniques to mitigate transient faults in microprocessors","authors":"F. Leite, T. Balen, Marcos Herve, M. Lubaszewski, G. Wirth","doi":"10.1109/LATW.2009.4813790","DOIUrl":"https://doi.org/10.1109/LATW.2009.4813790","url":null,"abstract":"This work presents the application of a recomputing-based correction technique to mitigate radiation effects on integrated processors. The recomputing process is associated to Bulk Built-In Current Sensors (BICS) capable of detecting variations in the bulk current due to a particle strike in the circuit silicon area. An 8051 microprocessor is considered as case study. This work focuses on the mitigation of Single Event Transient (SET) faults affecting the execution of the microcontroller instructions. VHDL descriptions of the microcontroller and of the bulk-BICS are simulated and results show that recomputing the instruction, when the BICS indicates a particle strike, is an efficient way to prevent processing errors. The resulting SET-resistant microcontroller presents low area and performance overheads.","PeriodicalId":343240,"journal":{"name":"2009 10th Latin American Test Workshop","volume":"64 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-03-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115690602","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 17
NBTI-aware technique for transistor sizing of high-performance CMOS gates 高性能CMOS栅极晶体管尺寸的nbti感知技术
Pub Date : 2009-03-02 DOI: 10.1109/LATW.2009.4813795
Maurício Banaszeski da Silva, V. Camargo, L. Brusamarello, G. Wirth, Roberto da Silva
NBTI imposes a challenge for the design of circuits in DSM technologies. NBTI causes increase of Vt of the PMOS transistors, thus leading to timing degradation of CMOS circuits over time. This manuscript presents a NBTI-aware transistor sizing technique for high-performance CMOS gates, which improves the cell reliability with minimum area penalty. The delay of an inverter designed on a 32nm technology using our methodology presents 6% delay reduction at year 3 compared to a traditional sizing methodology, both using the same area. For a NAND gate we achieved a delay improvement up to 11%. The methodology here proposed can be extended to other CMOS logic gates, including complex gates.
NBTI对DSM技术中的电路设计提出了挑战。NBTI会导致PMOS晶体管的Vt增加,从而导致CMOS电路的时序随时间退化。本文提出了一种用于高性能CMOS栅极的nbti感知晶体管尺寸技术,该技术以最小的面积损失提高了电池的可靠性。使用我们的方法,在32nm技术上设计的逆变器的延迟在第3年比传统尺寸方法减少了6%,两者都使用相同的面积。对于NAND门,我们实现了高达11%的延迟改进。本文提出的方法可以扩展到其他CMOS逻辑门,包括复杂门。
{"title":"NBTI-aware technique for transistor sizing of high-performance CMOS gates","authors":"Maurício Banaszeski da Silva, V. Camargo, L. Brusamarello, G. Wirth, Roberto da Silva","doi":"10.1109/LATW.2009.4813795","DOIUrl":"https://doi.org/10.1109/LATW.2009.4813795","url":null,"abstract":"NBTI imposes a challenge for the design of circuits in DSM technologies. NBTI causes increase of Vt of the PMOS transistors, thus leading to timing degradation of CMOS circuits over time. This manuscript presents a NBTI-aware transistor sizing technique for high-performance CMOS gates, which improves the cell reliability with minimum area penalty. The delay of an inverter designed on a 32nm technology using our methodology presents 6% delay reduction at year 3 compared to a traditional sizing methodology, both using the same area. For a NAND gate we achieved a delay improvement up to 11%. The methodology here proposed can be extended to other CMOS logic gates, including complex gates.","PeriodicalId":343240,"journal":{"name":"2009 10th Latin American Test Workshop","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-03-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124641305","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
High-Level Decision Diagrams based coverage metrics for verification and test 基于验证和测试的覆盖度量的高级决策图
Pub Date : 2009-03-02 DOI: 10.1109/LATW.2009.4813792
M. Jenihhin, J. Raik, A. Chepurov, U. Reinsalu, R. Ubar
The paper proposes High-Level Decision Diagrams (HLDDs) model based structural coverage metrics that are applicable to, both, verification and high-level test. Previous works have shown that HLDDs are an efficient model for simulation and test generation. However, the coverage properties of HLDDs against Hardware Description Languages (HDL) have not been studied in detail before. In this paper we show that the proposed methodology allows more stringent structural coverage analysis than traditional VHDL code coverage. Furthermore, the main new contribution of the paper is a hierarchical approach for condition coverage metric analysis that is based on HLDDs with expansion graphs for conditional nodes. Experiments on ITC99 benchmarks show that up to 14% increase in coverage accuracy can be achieved by the proposed methodology.
本文提出了基于高层决策图(High-Level Decision Diagrams, HLDDs)模型的结构覆盖度量,该模型既适用于验证,也适用于高层测试。以往的研究表明,HLDDs是一种有效的仿真和测试生成模型。然而,硬件描述语言(HDL)对硬件描述语言(Hardware Description Languages, HDL)的覆盖特性,目前还没有详细的研究。在本文中,我们表明,所提出的方法允许比传统的VHDL代码覆盖更严格的结构覆盖分析。此外,本文的主要新贡献是一种基于hld的条件覆盖度量分析的分层方法,该方法具有条件节点的展开图。在ITC99基准测试上的实验表明,该方法可使覆盖精度提高14%。
{"title":"High-Level Decision Diagrams based coverage metrics for verification and test","authors":"M. Jenihhin, J. Raik, A. Chepurov, U. Reinsalu, R. Ubar","doi":"10.1109/LATW.2009.4813792","DOIUrl":"https://doi.org/10.1109/LATW.2009.4813792","url":null,"abstract":"The paper proposes High-Level Decision Diagrams (HLDDs) model based structural coverage metrics that are applicable to, both, verification and high-level test. Previous works have shown that HLDDs are an efficient model for simulation and test generation. However, the coverage properties of HLDDs against Hardware Description Languages (HDL) have not been studied in detail before. In this paper we show that the proposed methodology allows more stringent structural coverage analysis than traditional VHDL code coverage. Furthermore, the main new contribution of the paper is a hierarchical approach for condition coverage metric analysis that is based on HLDDs with expansion graphs for conditional nodes. Experiments on ITC99 benchmarks show that up to 14% increase in coverage accuracy can be achieved by the proposed methodology.","PeriodicalId":343240,"journal":{"name":"2009 10th Latin American Test Workshop","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-03-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129232017","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Radiation damage characterization of digital integrated circuits 数字集成电路的辐射损伤特性
Pub Date : 2009-03-02 DOI: 10.1109/LATW.2009.4813811
S. Sondon, P. Mandolesi, P. Julián, F. Palumbo, M. Alurralde, A. Filevich
A set of gates and registers was fabricated on a submicron CMOS process using radiation hardening by design techniques. The circuits were irradiated in a TANDEM accelerator with 10 MeV protons on three different doses. Off-line characterization of devices was carried out. Measurements showed minimum shifts on the electrical parameters of transistors. Noise margins and gain of combinational logic gates were unchanged and no increase on leakage current was observed. This work suggests that considerable tolerance to this kind of radiation damage can be reached when accurate design techniques are used together with modern integrated circuits technologies.
采用辐射硬化设计技术,在亚微米CMOS工艺上制备了一组栅极和寄存器。这些电路在TANDEM加速器中以三种不同剂量的10 MeV质子照射。对器件进行了离线表征。测量结果显示晶体管的电学参数变化最小。组合逻辑门的噪声裕度和增益不变,漏电流没有增加。这项工作表明,当精确的设计技术与现代集成电路技术结合使用时,可以达到对这种辐射损伤的相当大的容忍度。
{"title":"Radiation damage characterization of digital integrated circuits","authors":"S. Sondon, P. Mandolesi, P. Julián, F. Palumbo, M. Alurralde, A. Filevich","doi":"10.1109/LATW.2009.4813811","DOIUrl":"https://doi.org/10.1109/LATW.2009.4813811","url":null,"abstract":"A set of gates and registers was fabricated on a submicron CMOS process using radiation hardening by design techniques. The circuits were irradiated in a TANDEM accelerator with 10 MeV protons on three different doses. Off-line characterization of devices was carried out. Measurements showed minimum shifts on the electrical parameters of transistors. Noise margins and gain of combinational logic gates were unchanged and no increase on leakage current was observed. This work suggests that considerable tolerance to this kind of radiation damage can be reached when accurate design techniques are used together with modern integrated circuits technologies.","PeriodicalId":343240,"journal":{"name":"2009 10th Latin American Test Workshop","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-03-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132713902","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Mutation based testing of Web Services 基于变化的Web服务测试
Pub Date : 2009-03-02 DOI: 10.1109/LATW.2009.4813786
A. Solino, S. Vergilio
Web Services (WS) have been largely used in the development of Web applications. Because of this and die to their importance and inherent characteristics, there is a crescent demand for WS testing techniques and tools. Different testing approaches have been proposed, however most of them do not offer a criterion to be used to evaluate the generated test data. To allow this, the present work explores mutation operators, specific for WSDL documents. The idea is to consider semantic aspects of those documents and to reveal different kind of faults. A supporting tool is also described and evaluation results of a study case are discussed, which allow comparison with other approaches.
Web服务(WS)在Web应用程序的开发中得到了广泛的应用。由于这一点以及它们的重要性和固有特性,对WS测试技术和工具的需求急剧增加。已经提出了不同的测试方法,但是它们中的大多数都没有提供用于评估生成的测试数据的标准。为了实现这一点,本文探讨了特定于WSDL文档的突变操作符。其思想是考虑这些文档的语义方面,并揭示不同类型的错误。还描述了一个支持工具,并讨论了一个研究案例的评估结果,以便与其他方法进行比较。
{"title":"Mutation based testing of Web Services","authors":"A. Solino, S. Vergilio","doi":"10.1109/LATW.2009.4813786","DOIUrl":"https://doi.org/10.1109/LATW.2009.4813786","url":null,"abstract":"Web Services (WS) have been largely used in the development of Web applications. Because of this and die to their importance and inherent characteristics, there is a crescent demand for WS testing techniques and tools. Different testing approaches have been proposed, however most of them do not offer a criterion to be used to evaluate the generated test data. To allow this, the present work explores mutation operators, specific for WSDL documents. The idea is to consider semantic aspects of those documents and to reveal different kind of faults. A supporting tool is also described and evaluation results of a study case are discussed, which allow comparison with other approaches.","PeriodicalId":343240,"journal":{"name":"2009 10th Latin American Test Workshop","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-03-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126183696","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
Applying FIRMAMENT to test the SCTP communication protocol under network faults 应用FIRMAMENT对网络故障下的SCTP通信协议进行测试
Pub Date : 2009-03-02 DOI: 10.1109/LATW.2009.4813793
T. Siqueira, B. Fiss, R. Weber, S. Cechin, T. Weber
How to apply a fault injector to evaluate the dependability of a network protocol implementation is the main focus of this paper. In the last years, we have been developing FIRMAMENT, a tool to inject faults directly into messages that pass through the kernel protocol stack. SCTP is a promising new protocol over IP that, due its enhanced reliability, is competing with TCP where dependability has to be guaranteed. Using FIRMAMENT we evaluate the error coverage and the performance degradation of SCTP under faults. Performing a complete fault injection campaign over a third party software give us a deep insight about the additional test strategies that are needed to reach significant dependability measures.
如何应用故障注入器来评估网络协议实现的可靠性是本文研究的重点。在过去的几年中,我们一直在开发FIRMAMENT,这是一种将错误直接注入通过内核协议栈传递的消息中的工具。SCTP是一种很有前途的基于IP的新协议,由于其增强的可靠性,它在可靠性必须得到保证的领域与TCP竞争。利用FIRMAMENT对SCTP在故障情况下的错误覆盖率和性能退化进行了评估。在第三方软件上执行完整的故障注入活动,使我们对达到重要可靠性度量所需的额外测试策略有了深入的了解。
{"title":"Applying FIRMAMENT to test the SCTP communication protocol under network faults","authors":"T. Siqueira, B. Fiss, R. Weber, S. Cechin, T. Weber","doi":"10.1109/LATW.2009.4813793","DOIUrl":"https://doi.org/10.1109/LATW.2009.4813793","url":null,"abstract":"How to apply a fault injector to evaluate the dependability of a network protocol implementation is the main focus of this paper. In the last years, we have been developing FIRMAMENT, a tool to inject faults directly into messages that pass through the kernel protocol stack. SCTP is a promising new protocol over IP that, due its enhanced reliability, is competing with TCP where dependability has to be guaranteed. Using FIRMAMENT we evaluate the error coverage and the performance degradation of SCTP under faults. Performing a complete fault injection campaign over a third party software give us a deep insight about the additional test strategies that are needed to reach significant dependability measures.","PeriodicalId":343240,"journal":{"name":"2009 10th Latin American Test Workshop","volume":"102 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-03-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129753788","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Minimization of incompletely specified finite state machines based on distinction graphs 基于区别图的不完全指定有限状态机最小化
Pub Date : 2009-03-02 DOI: 10.1109/LATW.2009.4813796
Alex D. B. Alberto, A. Simão
Many generation methods are available for deriving a test suite from reduced finite state machines. When the machine in question is not reduced, what happens on several situations, those methods cannot be directly applied, requiring first the minimization of the machine. However, the minimization of incompletely specified finite state machines is a known NP-complete problem. Due to the usefulness of such models in systems development and test, the search for heuristics to obtain feasible solutions to the problem has received great attention. Improvements in this area bring clear benefits to model based testing approaches, since it allows the usage of many generation methods that can only be applied to reduced machines. In this paper, we propose an approach to minimize partial finite state machines based on the selection of compatible states using maximum cliques on the distinction graph. We empirically measured the performance of our method against two previous methods and the data show that our new approach generates good results in less time.
有许多生成方法可用于从简化的有限状态机派生测试套件。当所讨论的机器没有减少时,在几种情况下会发生什么,这些方法不能直接应用,首先需要最小化机器。然而,不完全指定有限状态机的最小化是一个已知的np完全问题。由于这些模型在系统开发和测试中的有用性,寻找启发式方法以获得问题的可行解决方案受到了极大的关注。这一领域的改进为基于模型的测试方法带来了明显的好处,因为它允许使用许多只能应用于简化机器的生成方法。在本文中,我们提出了一种基于在区分图上使用最大团选择相容状态的最小化部分有限状态机的方法。我们对之前两种方法的性能进行了实证测试,数据表明我们的新方法在更短的时间内产生了良好的结果。
{"title":"Minimization of incompletely specified finite state machines based on distinction graphs","authors":"Alex D. B. Alberto, A. Simão","doi":"10.1109/LATW.2009.4813796","DOIUrl":"https://doi.org/10.1109/LATW.2009.4813796","url":null,"abstract":"Many generation methods are available for deriving a test suite from reduced finite state machines. When the machine in question is not reduced, what happens on several situations, those methods cannot be directly applied, requiring first the minimization of the machine. However, the minimization of incompletely specified finite state machines is a known NP-complete problem. Due to the usefulness of such models in systems development and test, the search for heuristics to obtain feasible solutions to the problem has received great attention. Improvements in this area bring clear benefits to model based testing approaches, since it allows the usage of many generation methods that can only be applied to reduced machines. In this paper, we propose an approach to minimize partial finite state machines based on the selection of compatible states using maximum cliques on the distinction graph. We empirically measured the performance of our method against two previous methods and the data show that our new approach generates good results in less time.","PeriodicalId":343240,"journal":{"name":"2009 10th Latin American Test Workshop","volume":"443 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-03-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122724118","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Using software invariants for dynamic detection of transient errors 利用软件不变量动态检测瞬态误差
Pub Date : 2009-03-02 DOI: 10.1109/LATW.2009.4813813
C. Lisbôa, C. Grando, Álvaro Freitas Moreira, L. Carro
Software based error detection techniques usually imply modification of the algorithms to be hardened, and almost certainly also demand a huge memory footprint and/or execution time overhead. In the software engineering field, program invariants have been proposed as a means to check program correctness during the development cycle. In this work we discuss the use of software invariants verification as a low cost alternative to detect soft errors after the execution of a given algorithm. A clear advantage is that this approach does not require any change in the algorithm to be hardened, and in case its computational cost and memory overhead are proven to be much smaller than duplication for a given algorithm, it may become a feasible option for hardening that algorithm against soft errors. The results of fault injection experiments performed with different algorithms are analyzed and some guidelines for future research concerning this technique are proposed.
基于软件的错误检测技术通常意味着修改要加强的算法,而且几乎肯定还需要大量的内存占用和/或执行时间开销。在软件工程领域,程序不变量被提出作为在开发周期中检查程序正确性的一种手段。在这项工作中,我们讨论了使用软件不变量验证作为一种低成本的替代方法来检测给定算法执行后的软错误。一个明显的优点是,这种方法不需要对算法进行任何更改,并且如果它的计算成本和内存开销被证明比给定算法的重复要小得多,那么它可能成为强化该算法以防止软错误的可行选择。对不同算法的故障注入实验结果进行了分析,并提出了今后该技术研究的一些指导方针。
{"title":"Using software invariants for dynamic detection of transient errors","authors":"C. Lisbôa, C. Grando, Álvaro Freitas Moreira, L. Carro","doi":"10.1109/LATW.2009.4813813","DOIUrl":"https://doi.org/10.1109/LATW.2009.4813813","url":null,"abstract":"Software based error detection techniques usually imply modification of the algorithms to be hardened, and almost certainly also demand a huge memory footprint and/or execution time overhead. In the software engineering field, program invariants have been proposed as a means to check program correctness during the development cycle. In this work we discuss the use of software invariants verification as a low cost alternative to detect soft errors after the execution of a given algorithm. A clear advantage is that this approach does not require any change in the algorithm to be hardened, and in case its computational cost and memory overhead are proven to be much smaller than duplication for a given algorithm, it may become a feasible option for hardening that algorithm against soft errors. The results of fault injection experiments performed with different algorithms are analyzed and some guidelines for future research concerning this technique are proposed.","PeriodicalId":343240,"journal":{"name":"2009 10th Latin American Test Workshop","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-03-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124106090","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
期刊
2009 10th Latin American Test Workshop
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
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