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.
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
Startdatum | Onbekend |
Einddatum | Onbekend |
Subsidiejaar | 2016 |
Partners & Locaties
Projectpartners
- Verum Software Tools B.V.penvoerder
- Solid Sands B.V.
Land(en)
Vergelijkbare projecten binnen MIT R&D Samenwerking
Project | Regeling | Bedrag | Jaar | Actie |
---|---|---|---|---|
Smart Development & Maintenance Vertical Integrated PlatformDit project ontwikkelt een innovatief softwareplatform voor virtuele machine- en productieprocesontwikkeling, waardoor kosten en tijd voor fysieke prototypes aanzienlijk worden verminderd. | Mkb-innovati... | € 350.000 | 2017 | Details |
AI Fuzzing TechnologieHet 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. | Mkb-innovati... | € 208.320 | 2021 | Details |
IDEAIDEA ontwikkelt een innovatief cloudplatform voor engineeringbureaus om ontwerpautomatisering te optimaliseren, waardoor productiviteit, snelheid en transparantie toenemen en concurrentievoordeel ontstaat. | Mkb-innovati... | € 283.192 | 2020 | Details |
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. | Mkb-innovati... | € 200.000 | 2019 | Details |
Smart development with integral prototypingHet project ontwikkelt een toolset voor virtuele prototyping van complexe HTSM-systemen, waardoor kosten en doorlooptijden verminderen en fouten vroegtijdig kunnen worden opgespoord. | Mkb-innovati... | € 200.000 | 2015 | Details |
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.
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.
IDEA
IDEA ontwikkelt een innovatief cloudplatform voor engineeringbureaus om ontwerpautomatisering te optimaliseren, waardoor productiviteit, snelheid en transparantie toenemen en concurrentievoordeel ontstaat.
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.
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.
Vergelijkbare projecten uit andere regelingen
Project | Regeling | Bedrag | Jaar | Actie |
---|---|---|---|---|
Automated Synthesis of Certifiable Control Software for Autonomous VehiclesCertiCar aims to develop a reliable, formally correct advanced collision avoidance system to enhance safety and reduce testing time for autonomous vehicle control software. | ERC Proof of... | € 150.000 | 2024 | Details |
Realizing the benefits of safety-security co-analysis through effective tool supportRUBICON 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. | ERC Proof of... | € 150.000 | 2024 | Details |
SuperGuard C++ Standard Library Qualification Suite voor safety- en cyber-kritische toepassingenHet project onderzoekt de haalbaarheid van de SuperGuard C++ Qualification Suite om veilige en gekwalificeerde C++ libraries te waarborgen voor safety- en cyber-kritische toepassingen. | Mkb-innovati... | € 20.000 | 2022 | Details |
Resilient and Sustainable Software SecurityThe RS³ project aims to enhance software security by developing resilient and sustainable countermeasures through innovative testing, secure compilers, attack mitigation, and hardware improvements. | ERC Consolid... | € 1.998.851 | 2023 | Details |
Haalbaarheidsstudie naar de specificatie en automatische verificatie van data contractsVerum onderzoekt de haalbaarheid van het uitbreiden van Dezyne voor automatische verificatie van datacontracten en abstracte datatypes. | Mkb-innovati... | € 20.000 | 2022 | Details |
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.
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.
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.
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.
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.