firmwarevalidatie
Firmwarevalidatie is het proces waarbij wordt aangetoond dat firmware voldoet aan de gestelde eisen en geschikt is voor het beoogde gebruik in de beoogde omgeving. Firmware is software die rechtstreeks op hardware draait en vaak interactie heeft met sensoren, actuatoren en real-time systemen; daarom vereist validatie aandacht voor zowel functionaliteit als interactie met de hardware.
Firmwarevalidatie valt onder software- en systeemvalidatie en gaat verder dan pure verificatie door te toetsen of
Belangrijke activiteiten zijn onder meer het opstellen van acceptatiecriteria, het vastleggen en traceren van eisen (requirements
Hulpmiddelen en omgevingen omvatten testfaciliteiten, hardware-in-the-loop- of software-in-the-loop-simulaties, emulators, versiebeheer, testmanagement en defecttracking. De belangrijkste leverbare
In gereguleerde of veiligheidskritische domeinen is formele validatie vaak verplicht, met bewijsdocumentatie die voldoet aan relevante
Veelvoorkomende uitdagingen zijn onder meer beperkte reproduceerbaarheid, real-time en deterministische eisen, omgevingsafhankelijkheid, hardware-updates en patchbeheer, en