Overview

Safety function analyzer is a tool that performs a complexity analysis of software, compliant with ISO PAS 8926.

It analyzes complexity of call trees of public functions of components and it deduces their complexity class (C1, C2, C3).

Example ouptut

An example showing a complexity analysis for selected glibc functions:

  1. summary page with evaluation of all libm functions according to ISO PAS 8926

  2. detailed analysis of each libm function - here you can select a function to see detailed metrics and reverse-engineered diagrams

Installation

sfun is available as a ready binary package for ubuntu 22.04 and 24.04, so it is simply manged with apt. the tool

Download and install - for customers

 

Detail 3

Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae. Aenean eu justo sed elit dignissim aliquam.

Detail 4

Donec eu est non lacus lacinia semper. Vivamus a ante congue, porta nunc nec, hendrerit turpis.