Abstract-We beskriver ett generiskt tillvägagångssätt för att automatiskt integrera den produktion som genereras från en formell metod/verktyg i ett säkerhetssäkringsfall för programvara, som ett bevis argument, genom att (a) koda det underliggande resonemanget som ett säkerhetsfall mönster, och (b) ögonblickliga det med hjälp av de data som produceras från metoden/verktyget. Vi anser att detta tillvägagångssätt inte bara förbättrar tillförlitligheten hos de bevis som genereras av en formell metod/ett verktyg, genom att uttryckligen presentera de resonemang och mekanismer som ligger till grund för dess uppkomst, utan också ger ett sätt att bedöma bevisens lämplighet i samband med det bredare försäkringsärendet. Vi illustrerar vårt arbete genom tillämpning på ett verkligt exempel-ett obemannade flygplan system där vi åberopar ett formellt kodanalysverktyg från dess autopilot programvara säkerhetsfall, automatiskt omvandlar verifieringsutgången till ett bevis argument, och sedan integrera den i det förra.
Liknande arbete i REF beskriver mönster för användning av bevis i ett säkerhetsfall och automatisering för att generera delar av beviset som en del av säkerhetsfallet.
Evidence arguments for using formal methods in software certification
{'venue': '2013 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)', 'journal': '2013 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)', 'mag_field_of_study': ['Computer Science']}