TESSY, the tool for automated unit / module / integration testing of embedded software, was again qualified for safety-related software development according to IEC 61508:2010 and ISO 26262:2011. The qualification was done by the TÜV SÜD and is valid since version V3.2.7 of TESSY.
TESSY fulfills the requirements for off-line support tools according to IEC 61508-3:2010. TESSY was classified as being class T2. TESSY fulfills the requirements of tool qualification according to ISO 26262-8 for all Automotive Safety Integrity Levels (ASILs). For the Tool Impact (TI) the value 2 was determined and the Tool Error Detection Level (TD) was assumed to have the value 3, which results in the Tool Confidence Level (TCL) having the value 3.
The TESSY versions V3.0 and V3.1 were already qualified. Repeating this qualification seemed necessary for the manufacturer of TESSY, because of the extended functionality in the new major version. A new certificate was not issued; the certificate from June 17th, 2014, is still valid.
Having a certificate eases the tool qualification process for TESSY users significantly, but does not make it trivial. The tool qualification stays in the responsibility of the user and needs – where required – complementary measures, for instance tests. To assist the user in such additional measures, the manufacturer of TESSY provides in addition to the certificate optionally a so-called Tool Qualification Package (TQP). This package contains documents and test cases: The documents describe for instance the tasks TESSY accomplishes during the testing process and rates these tasks with regard to safety-related projects; the test cases are especially designed to check the tasks relevant for safety-critical projects. Would TESSY for instance determine the code coverage of a test object erroneously to 100%, then this error would probably go undetected during the further test process. Therefore it is important to check especially these measurements to raise confidence in the results.
In TESSY V3.2.7 for the first time support for Eclipse based debuggers was implemented. Those are included for instance in Codewarrior V10.x from Freescale for different microcontrollers.
Further information and download of hte evaluation version can be found here