In this section you can find interesting iSYSTEM articles about several topics. Simply click on the link next to the article and read it directly from your screen. You can download the articles, too. Enjoy...
Future trends in medical software development and test
Intense testing for software bugs has taken up more and more space in the overall development process. Different standards for various markets are reissued or adjusted over and over to enhance system and software safety. These standards and many more, have considerable impact on the actual software development process, particularly the specified test scope.
Download Future trends in mdedical software development and test
Embedded Software Development and Test in 2011 using a „mini-HIL“ approach
This paper describes a basic workplace setup of an embedded software developer in the year 2011. It points out today’s challenges arising from low level functionality design as well as different ways of testing such software. It includes the aspect of test automation, how to test IO drivers and how to do functional testing (black box and white box, which is code coverage) within a developer's workplace […]
Download Embedded Software Development and Test in 2011 using a „mini-HIL“ approach
Possibilities and Limits of Software Debugging Techniques Depending on the Microcontroller/Microprocessor
The first microprocessors and microcontrollers (CPU/MCU) did not supply any runtime information for an application. The detection of software errors was very difficult and required a lot of time and substantial measurement effort. Software projects, most of them based on 8 bit microcontrollers, required little memory and had manageable code size – mostly programmed in Assembler. Today, customers do have much higher demands on tools supporting software debugging and verification. […]
Download Possibilities and Limits of Software Debugging Techniques Depending on the Microcontroller/Microprocessor
Real-time Trace Reconstruction (RTR)
Solution to circumvent the limitations of the Nexus and ARM/ETM on-chip trace
Developers are using real-time analysis tools in the development stage, to debug real-time events either not observable during “run-stop” debug sessions, or limited by the requirements of the application; such as inherently not freezable systems like engine control or pace makers. Furthermore, engineers are using real-time analysis tools in their final development stage to do performance tuning and coverage or in the test stage for HIL (hardware-in-the-loop) testing and white box testing. A typical requirement is that the real-time analysis tool must not disturb the real-time behaviour of the system. [...]
Download ISYSTEM_Real-time_Trace_Reconstruction
ARM On-Chip Debug Interfaces – Chances and Limitations
When selecting and evaluating debug interfaces and tools for ARM microcontrollers
many aspects have to be regarded. This article provides some guidance what should
be taken into consideration. More detailed information is available from ARM or the
according chip manufacturer. [...]
Download ISYSTEM_ARM-On-Chip-Debug-Interfaces
Error Detection by Code Coverage Analysis without Instrumenting the Code
Exhaustive testing to detect software errors constantly demands more time within
development cycles. Software errors with catastrophic consequences have often
pushed forward innovations in software analysis and testing. For example after the
explosion of Ariane 5 the code analysis tool PolySpace was introduced which could
have detected the fault in advance. [...]
Download ISYSTEM_Error_detection_by_code_coverage
Complex Test System for the Automated Test of Standard Software Modules
The test system is capable of carrying out manual and automated tests of standard software modules. As these are standardized software elements that are parameterized in specific applications at a later stage, the test environment has to fulfil high demands on flexibility. [...]
Download ISYSTEM_Automated_Test_of_Standard_Software Modules