Basic VHDL tests conforming to IEC 61508
暂无分享,去创建一个
The development of embedded sensing applications based on integrated circuits leads to ever-growing complexity of VHDL-code and requires sophisticated testability to achieve high diagnostic coverage. The norm IEC 61508 provides a set of requirements for the implementation of safety-related software. This paper deals with the testing of VHDL modules according to IEC 61508. Since VHDL is a hardware description language and differs from traditional software languages, new testing aspects and common coverage criteria are examined with respect to basic needs resulting from those differences. Therefore, a development process according to the V-Model is introduced and a classification of VHDL modules is proposed, providing a basis on which several testing methods and exit-criteria can be evaluated with respect to specific design attributes common for each class.
[1] Jonathan P. Bowen,et al. Reinforced Condition/Decision Coverage (RC/DC): A New Criterion for Software Testing , 2002, ZB.
[2] John Joseph Chilenski,et al. An Investigation of Three Forms of the Modified Condition Decision Coverage (MCDC) Criterion , 2001 .
[3] Karl E. Wiegers,et al. Software Requirements , 1999 .
[4] Ralph Johnson,et al. design patterns elements of reusable object oriented software , 2019 .