Adaptiva system-de som kan ändra sitt beteende på runtime-pose nya utmaningar för certifiering, och särskilt för traditionella, standarder-baserade certifieringsmetoder som DO-178B. Dessa traditionella metoder är effektiva på konservativa områden eftersom de kan skapa en solid grund i erfarenhet och kan införliva de lärdomar som dragits från tidigare system. De verkar vara mindre effektiva på snabbrörliga områden där innovation överträffar den takt i vilken erfarenheter kan införlivas i standarder. Argumentbaserade säkerhetsfall erbjuder en rimlig alternativ grund för certifiering inom dessa snabbrörliga områden. Ett säkerhetsfall ger en uttrycklig försäkran om säkerhetspåståenden, en bevisning om systemet och ett argument på grundval av bevisningen om att systemet uppfyller sina krav. Standardbaserade metoder anger däremot endast vilka bevis som ska läggas fram. En rimlig invändning mot säkerhetsfall är att många argument – särskilt stora, komplexa – kan verka rimliga, men ändå ha brister i hamnen. Det finns ett behov av verktyg som kan hjälpa till att analysera argument. Vissa modellbaserade konstruktionsverktyg kan göra detta, men fungerar i allmänhet på en mycket mer detaljerad konstruktionsnivå än vad som är lämpligt för en stor del av säkerhetsanalysen. Vissa interaktiva teorem bevis kan göra det också, men de kräver i allmänhet notation och färdigheter långt borta från dem som finns inom flyg- och säkerhetsteknik. I detta dokument hävdar vi att analysverktyg baserade på senaste tidens framsteg i formella metoder (SMT-lösare, oändliga begränsade modellkontroller, och k-induktion) kan ge lämplig modellering notationer, effektiv analys, och tryckknapp automatisering. Vi illustrerar tillvägagångssättet med ett enkelt exempel baserat på ett självkontrollerande par. Vi hävdar vidare att monitorer som härrör från ett säkerhetsfall ger ett potentiellt certifierbart sätt att gå in i ett adaptivt beteendesätt, och att monitorer som genereras från ett formellt analyserat fall kan vara "eventuellt perfekt", vilket är en egenskap som tillåter en ny typ av tillförlitlighetsanalys.
I REF presenteras ett tillvägagångssätt för att visa hur en säkerhetsfallsanalys baserad på SMT-sovler och obegränsade modellkontroller kan användas som certifieringsargument för adaptiva system.
A safety-case approach for certifying adaptive systems
{'venue': 'In AIAA Infotech@Aerospace Conference, American Institute of Aeronautics and Astronautics, John Rushby', 'journal': None, 'mag_field_of_study': ['Computer Science']}