Funktionale Sicherheit komplexer Software-Systeme – Teil 1

Traditionell wird Funktionale Sicherheit oft durch ausgiebiges Testen überprüft. Das ist adäquat für relativ einfache Programme, jedoch für heutige Softwaresysteme mit ihrem oft massiven Multi-Threading nicht mehr angemessen. Denn: Deren Komplexität lässt es nicht mehr zu, sie als grundsätzlich deterministisch anzusehen. Im Teil 1 dieser Whitepaper-Serie erörtern wir deshalb die Grenzen des Testens und beschreiben, was bei der Entwicklung komplexer Softwaresysteme zu beachten ist.

09/01/12 Download

Malte Mundt mmundt@qnx.com

Malte Mundt

A field application engineer at QNX Software Systems, Malte Mundt is a primary contact for software developers and project managers who are facing new challenges and quickly want to find their way in the world of QNX technology. After completing his degree in computer engineering, Malte worked as an editor and later editor-in-chief for several professional IT journals. He subsequently worked as a software developer and project manager for 8- and 16- bit systems, and in 2001 he entered the world of 32-bit operating systems when he joined QNX Software Systems.