Abstract-I smarta kort inbäddade program, vissa operationer får inte plötsligt avbrytas, eftersom om de är, kortet lämnas i ett inkonsekvent tillstånd. Eftersom kortet kan tas bort när som helst från terminalen, som avbryter alla program som körs, måste vissa instruktioner utföras vid varje återställning för att kontrollera om en rivning inträffade och för att vid behov återställa ett konsekvent tillstånd. I detta fall, kortet sägs för att säkerställa anti-tåring egendom. Detta dokument presenterar en metod för att formellt bevisa att ett C-program verifierar den anti-tårande egenskapen för en given "tårkänslig" operation. Den back-ground metod som presenteras i [1], [2] gör det möjligt att bevisa globala egenskaper från källkod. Det illustreras här av bevis på anti-tårande egenskaper, som kräver en utvidgning av metoden för att specificera och kontrollera funktioner beteende vid ett plötsligt avbrott i deras utförande.
Andronik REF verifierade anti-tårande egenskaper för smart-kort programvara, vilket innebär att vara förberedd för avbrott i koden när som helst.
Formally Proved Anti-tearing Properties of Embedded C Code
{'venue': 'Second International Symposium on Leveraging Applications of Formal Methods, Verification and Validation (isola 2006)', 'journal': 'Second International Symposium on Leveraging Applications of Formal Methods, Verification and Validation (isola 2006)', 'mag_field_of_study': ['Computer Science']}