Integrated Safety for Deeply Embedded Systems Software (ISAFE)

Het ISAFE-project ontwikkelt een geïntegreerde aanpak voor de kwalificatie van softwaretools in veiligheid kritische systemen, gericht op het voldoen aan veiligheidsstandaarden en het verbeteren van softwareontwikkeling.

Subsidie
€ 160.200
2016

Projectdetails

Inleiding

Veiligheid is één van de belangrijkste ontwerpeisen in 'deeply embedded' systeemsoftware in veiligheid kritische applicaties zoals auto's, treinen, vliegtuigen, medische apparatuur, nucleaire installaties, en de infrastructuur die daarbij hoort. Mede door de opkomst van het 'Internet of Things' (IoT) en 'Cloud Computing' vindt meer en meer integratie van systemen plaats en wordt de rol van (veilige) software in deze systemen van steeds groter belang.

Ontwikkelingen en Veiligheidsstandaards

Daarnaast bevinden specifieke ontwikkelingen zoals 'Advanced Driver Assist Systems' (ADAS) voor auto's zich in een stroomversnelling die in de komende één tot vijf jaar tot een enorme groei van de vraag naar geïntegreerde veiligheidsoplossingen voor softwareontwikkeling zal leiden.

Veiligheidsstandaards hebben een lange historie in industriële systeemontwikkeling en focussen zich op het borgen van de veiligheid ('functional safety'), oftewel het voorkomen van lichamelijk letsel. Veiligheidsstandaards bestaan al lang, maar zijn van oudsher meer gericht op hardware dan op software. Bij recente updates van de standaards is daar verandering in gekomen, zoals in de standaard voor elektrische systemen in personenauto's (ISO 26262) en de DO-178C standaard voor de luchtvaart.

Voor zowel hardware als software geldt dat veiligheid een geïntegreerde aanpak vereist.

Doel van het ISAFE Project

Met het ISAFE-project beogen Verum Software Tools B.V. en Solid Sands B.V. een geïntegreerde continue aanpak te creëren voor het ontwikkelen van software die aan deze veiligheidseisen voldoet.

In dit softwareontwikkelingsproces zet Verum Software Tools B.V. haar Dezyne software tool in om een applicatie design om te zetten naar C of C++ code. Een C-compiler zorgt vervolgens voor de vertaling van C/C++ naar een executeerbare code in de veiligheid kritische applicatie.

Kwalificatie van Software Tools

Omdat software tools de veiligheid van dergelijke ‘safety-critical’ systemen kunnen beïnvloeden, schrijven veiligheidsstandaarden zoals ISO 26262 voor dat dergelijke software tools (Dezyne; C-compiler) worden gekwalificeerd. In dit ISAFE-project wordt de kwalificatie van software tools, in verschillende fasen van het softwareontwikkelingsproces, verder geïntegreerd.

Dit R&D-project beoogt om de Dezyne software tool te kwalificeren door de gegenereerde code te testen en een MC/DC coverage analyse van de gegenereerde C en/of C++ code uit te voeren. De gegenereerde code wordt vervolgens omgezet in executeerbare code door de C-compiler die is gekwalificeerd met de SuperTest validatie suite van Solid Sands B.V.

Innovatie in de Markt

Een dergelijke geïntegreerde continue aanpak voor het ontwikkelen van software, die aan alle veiligheidsstandaarden voldoet, is een volledig nieuwe propositie in de markt, die Verum en Solid Sands in het onderhavige R&D-project nader zullen onderzoeken en ontwikkelen.

Financiële details & Tijdlijn

Financiële details

Subsidiebedrag€ 160.200

Tijdlijn

StartdatumOnbekend
EinddatumOnbekend
Subsidiejaar2016

Partners & Locaties

Projectpartners

  • Verum Software Tools B.V.penvoerder
  • Solid Sands B.V.

Land(en)

Netherlands

Vergelijkbare projecten binnen MIT R&D Samenwerking

Mkb-innovati...

Smart Development & Maintenance Vertical Integrated Platform

Dit project ontwikkelt een innovatief softwareplatform voor virtuele machine- en productieprocesontwikkeling, waardoor kosten en tijd voor fysieke prototypes aanzienlijk worden verminderd.

€ 350.000
Mkb-innovati...

AI Fuzzing Technologie

Het project ontwikkelt een geïntegreerde Fuzzing Stack om de beveiliging van embedded software in diverse apparaten te verbeteren, met als doel efficiëntere en veiligere producten te creëren.

€ 208.320
Mkb-innovati...

IDEA

IDEA ontwikkelt een innovatief cloudplatform voor engineeringbureaus om ontwerpautomatisering te optimaliseren, waardoor productiviteit, snelheid en transparantie toenemen en concurrentievoordeel ontstaat.

€ 283.192
Mkb-innovati...

The development of an integrated Digital Twinning development platform (IDTD platform)

Het project ontwikkelt een geïntegreerd Digital Twinning-platform om systemen virtueel te ontwerpen en te valideren, wat leidt tot snellere en goedkopere ontwikkeling van betrouwbare systemen.

€ 200.000
Mkb-innovati...

Smart development with integral prototyping

Het project ontwikkelt een toolset voor virtuele prototyping van complexe HTSM-systemen, waardoor kosten en doorlooptijden verminderen en fouten vroegtijdig kunnen worden opgespoord.

€ 200.000

Vergelijkbare projecten uit andere regelingen

ERC Proof of...

Automated Synthesis of Certifiable Control Software for Autonomous Vehicles

CertiCar aims to develop a reliable, formally correct advanced collision avoidance system to enhance safety and reduce testing time for autonomous vehicle control software.

€ 150.000
ERC Proof of...

Realizing the benefits of safety-security co-analysis through effective tool support

RUBICON aims to develop a proof-of-concept software tool for integrated safety-security risk analysis in technology, enhancing decision-making through advanced algorithms and multi-objective optimization.

€ 150.000
Mkb-innovati...

SuperGuard C++ Standard Library Qualification Suite voor safety- en cyber-kritische toepassingen

Het project onderzoekt de haalbaarheid van de SuperGuard C++ Qualification Suite om veilige en gekwalificeerde C++ libraries te waarborgen voor safety- en cyber-kritische toepassingen.

€ 20.000
ERC Consolid...

Resilient and Sustainable Software Security

The RS³ project aims to enhance software security by developing resilient and sustainable countermeasures through innovative testing, secure compilers, attack mitigation, and hardware improvements.

€ 1.998.851
Mkb-innovati...

Haalbaarheidsstudie naar de specificatie en automatische verificatie van data contracts

Verum onderzoekt de haalbaarheid van het uitbreiden van Dezyne voor automatische verificatie van datacontracten en abstracte datatypes.

€ 20.000