Homepage von Thomas Brunnengräber

Functional Safety Suite

Overview Features Download and
Installation
User Manual

Legal Aspects

The complete license is part of the download (see file license.txt). The following is only a short excerpt.

Functional Safety Suite including the documentation is provided “as is” without any warranty to their performance, correctness or fitness for any particular purpose. The licensee assumes the entire risk as to the quality and performance of the software. In no event shall the author or anyone else who has been involved in the creation, development, production, or delivery of this Software be liable for any direct, incidental or consequential damages, such as, but not limited to, loss of anticipated profits, benefits, use, or data resulting from the use of this software, or arising out of any breach of warranty.


Download and Installation

In order to run Functional Safety Suite you’ll need a Java™ Runtime Environment (JRE) on your computer. For Microsoft Windows 64-bit you’ll find some bundles below. For other OS you’ll need to download a JRE separately, see below.

No registry entries or similar need to be set or modified, all preferences will be stored in a file in the user directory. Functional Safety Suite will create a file fusasuV4.prop in the user’s default directory. If you change from older versions of Functional Safety Suite, the old file will be reused. An already existing license file will be re-used as well.

Minimum System Requirements

  • 60 MB harddisk space without JRE, 200 MB including JRE
  • ~500 MB RAM (including JRE)
  • 1024x768 screen size (min. 1600x900 highly recommended)
  • For Monte-Carlo simulation of fault trees:
    • nVIDIA GPU with compute capability >= 5.0 and a recent driver OR
    • a GPU with correctly installed drivers supporting OpenCL 2.1/3.0 with SPIR-V (e.g. all newer INTEL and AMD GPUs) OR
    • a CPU with correctly installed drivers supporting OpenCL 2.1/3.0 with SPIR-V (e.g. all newer INTEL and AMD CPUs) OR
    • Microsoft Windows OS

Installation of Functional Safety Suite Version 7.1

Microsoft Windows 64-bit

If you are running Microsoft Windows 64bit, please download FuSaSu_7.1_w64_Temurin_jdk-21.0.4-jre.zip (84.150.753 Bytes) It includes the Adoptium® Temurin™ Java™ Runtime Environment (JRE) for Windows x64, Functional Safety Suite 7.1, the documentation (pdf and html) and some examples.

No installation is required: Just extract the .zip file to some folder. You’ll find a file FunctionalSafetySuite.exe in the unzipped folder. Feel free to create a link to this file on your desktop or in your start menu (dragging the file while pressing ALT), but don’t move the .exe file.

Note: In Windows 11, the Microsoft Defender might prevent execution of FunctionalSafetySuite.exe, because it doesn’t know this app: In that case, right-click on the .exe file in Windows Explorer and open the Properties window. In the “General” tab you’ll find the “Security” section. Select “Unblock”.

In case FunctionalSafetySuite.exe can still not be executed, create a link such as "C:\Program Files\FuSaSu\jdk-21.0.4+7-jre\bin\javaw.exe" -jar "C:/Program Files/FuSaSu/FuSaSu_7.1/dist/fusasu.jar" (but with the correct paths to javaw.exeand fusasu.jar). Remember to use quotation marks if the path includes blanks, e.g. "C:\Program Files\Temurin JDK\javaw.exe".

Linux and other OS (only 64-bit versions supported)

If you are running any other OS, download FuSaSu_7.1_no_jre.zip (37.324.364 Bytes). It includes only Functional Safety Suite 7.1, the documentation (pdf and html) and some examples. If there is no JRE installed already on your computer, you’ll find binaries of the Adoptium® Temurin™ Java™ Runtime Environment (JRE) for almost all operating systems on www.adoptium.net. Note: The JRE is sufficient, you don’t need a JDK (Java Development Kit).

Create a link such as "javaw" -jar "/FuSaSu_7.1/dist/fusasu.jar", but with the correct path fusasu.jar. If the java binary directory is not in the path, you’ll need to add the full path before javaw as well.

Functional Safety Suite Version 6.1

If you don’t need the Monte-Carlo simulation of Fault Trees, version 6.1 might still fit your needs.

Please download FuSaSu_6.1.zip (33.469.480 Bytes), it includes Functional Safety Suite 6.1 without a JRE, and download a JRE for your operating system separately. You’ll find binaries of the Eclipse Adoptium® Temurin™ Java™ Runtime Environment (JRE) for almost all operating systems on www.adoptium.net. Create a link such as javaw -jar "FuSaSu_6.1/dist/FunctionalSafetySuite_6.1.jar", but with the correct path to FunctionalSafetySuite_6.1.jar. If the java binary directory is not in the path, you’ll need to add the full path before javaw as well.


Upgrading

Upgrade from any earlier version to version 7.0

Please install version 7.0 as described above, depending on your system.

Note that the file formats have been optimized for version 7.0. Files created by previous versions can be opened, but saving will always use version 7 file format. Backups of your older files will be created automatically.

Upgrade from version 6.0 or 6.0.1 or 6.0.2 to version 6.1

If you’ve already installed version 6.0 or 6.0.1 and want to update to version 6.1 only, it is sufficient to replace the core file FunctionalSafetySuite_6.0.x.jar by FunctionalSafetySuite_6.1.jar. Download FunctionalSafetySuite_6.1.jar only, without templates, examples and documentation. After you’ve replaced the file, you’ll have to adjust your link to point to FunctionalSafetySuite_6.1.jar.