Abstrakt. Skalbarhetsproblem kan hindra användare från att verifiera kritiska egenskaper hos en komplex maskinvarudesign. I denna situation, föreslår vi att syntetisera en "säkerhetssköld" som är kopplad till konstruktionen för att genomdriva egenskaperna på körtid. Sköldsyntesen kan lyckas om modellkontroll och reaktiv syntes misslyckas, eftersom den endast beaktar en liten uppsättning kritiska egenskaper, i motsats till den komplexa konstruktionen, eller den fullständiga specifikationen när det gäller reaktiv syntes. Skölden övervakar kontinuerligt in- och utmatningen av konstruktionen och korrigerar dess felaktiga utmatning endast om det är nödvändigt, och så lite som möjligt, så att andra icke-kritiska egenskaper sannolikt kommer att behållas. Även om runtime-tillämpningen har studerats på andra områden, t.ex. åtgärdssystem, utgör reaktiva system unika utmaningar där skölden måste agera utan dröjsmål. Vi presenterar därmed den första sköldsynteslösningen för reaktiva hårdvarusystem och rapporterar våra experimentella resultat. Detta är en utökad version av [5], med en ytterligare bilaga.
Sköldsyntesen har använts i körtidskontroll för reaktiva system REF 25].
Shield Synthesis: Runtime Enforcement for Reactive Systems
{'venue': 'ArXiv', 'journal': 'ArXiv', 'mag_field_of_study': ['Computer Science', 'Mathematics']}