I den automatiska-teoretiska metoden för modellkontroll kontrollerar vi tomheten hos produkten i ett system med en automaton för den kompletterade specifikationen. Detta ger upphov till två automatiska-teoretiska problem: komplettering av ord automata, som används för att generera, och tomheten problem, till vilken modell kontroll reduceras. Båda problemen har många andra tillämpningar, och har studerats ingående för icke-deterministiska Büchi word automata (NBW). Nondeterministic generalized Büchi word automata (NGBW) har blivit populär i specifikation och verifiering och används nu i applikationer som traditionellt tilldelats NBW. Detta beror på deras rikare acceptans villkor, vilket leder till automata med färre stater och en enklare underliggande struktur. I denna uppsats analyserar vi körningar av NGBW och använder analysen för att beskriva en ny kompletterande konstruktion och en symbolisk tomhetsalgoritm för NGBW. Den kompletterande konstruktionen förbättrar exponentiellt den mest kända konstruktionen för NGBW och är lätt att genomföra. Tomheten algoritm är nästan identisk med en känd variant av EmersonLei algoritm, och vårt bidrag är den starka relation vi drar mellan komplementation konstruktion och tomhet algoritm - båda naturligt följa från analysen av körningar, vilket lätt innebär deras korrekthet. Detta förhållande leder till ett nytt certifierat modellkontrollförfarande, där ett positivt svar på modellkontrollfrågan åtföljs av ett certifikat vars korrekthet kan kontrolleras med metoder som är oberoende av modellkontrollen. Till skillnad från certifikat som genererats i tidigare arbeten på certifierad modellkontroll gör vår analys att vi kan generera ett certifikat som kan kontrolleras automatiskt och symboliskt.
På liknande sätt visar REF hur man konstruerar ett automatiskt certifikat som bekräftar riktigheten hos en modellkontrollerad egenskap, och kan kontrolleras automatiskt och effektivt.
From Complementation to Certification
{'venue': None, 'journal': None, 'mag_field_of_study': ['Computer Science']}