Formele verificatie van embedded software voor SIL-4 veiligheidssystemen

Auteur: Thom Lijn 15 maart 2024

Bij Codewit Solutions specialiseren we ons in de formele verificatie van embedded software voor veiligheidskritische systemen, zoals spoorwegseinen en brugbedieningen. Onze methodologie garandeert dat besturingsalgoritmes foutloos functioneren onder alle denkbare omstandigheden, tot en met Safety Integrity Level (SIL) 4.

Statische code-analyse en wiskundige bewijsvoering

De kern van onze aanpak bestaat uit geavanceerde statische code-analyse gecombineerd met wiskundige bewijsvoering. Dit stelt ons in staat om elke mogelijke uitvoeringspad van de software te modelleren en te verifiëren, lang voordat de code op de hardware wordt geïmplementeerd.

// Voorbeeld van een geverifieerde conditie
if (sensor_input >= SAFETY_THRESHOLD) {
    activate_safety_protocol(); // Mathematically proven to always execute
} else {
    continue_normal_operation(); // State invariants hold
}

Dit proces elimineert de categorie van ontwerpfouten die traditionele testmethoden vaak missen. Het resultaat is een logisch schema van de softwarewerking dat volledig gedocumenteerd en verifieerbaar is.

Toepassing in de praktijk

Onze oplossingen worden ingezet bij grote infrastructuurprojecten waar de betrouwbaarheid van embedded systemen van levensbelang is. Denk aan de besturing van sluizen, tunnels en het spoorwegnet. Door de formele verificatie kunnen we aantonen dat het systeem voldoet aan de strengste internationale veiligheidsnormen.

De combinatie van binaire logica en de groene "veiligheidskleur" symboliseert onze missie: robuuste, correcte software die de basis vormt voor een veilige samenleving.

Reacties

Damian van Wallaert
Zeer interessant artikel. De focus op wiskundige bewijsvoering onderscheidt jullie werk echt van conventionele testbenaderingen. Hebben jullie ook ervaring met model checking tools zoals SPIN of TLA+?
16 maart 2024
Jayda van Vliet
Precies de expertise die nodig is voor de nieuwe generatie slimme infrastructuur. De uitdaging ligt vaak in het vertalen van de formele specificaties naar de praktijk van embedded C-code. Goed om te lezen hoe jullie dit aanpakken.
17 maart 2024
R. Janssen
Als systeemarchitect bij een spoorbeheerder herken ik de beschreven uitdagingen volledig. SIL-4 certificering is een lang en complex traject. Jullie methodiek lijkt dit proces te kunnen stroomlijnen en versterken.
18 maart 2024

Garandeer SIL-4 veiligheid voor uw embedded systeem

Laat de algoritmes voor spoorwegseinen of brugbediening formeel verifiëren. Onze statische analyse en wiskundige bewijsvoering elimineren fouten onder alle omstandigheden.

Cookievoorkeur

Deze website gebruikt cookies om de gebruikerservaring te verbeteren en de functionaliteit te waarborgen. Door verder te gaan, stemt u in met het gebruik van deze cookies. U kunt uw voorkeuren op elk moment beheren.

🌐 Language
NL EN