Abstrakt. TLA + är ett specificeringsspråk för samtidiga och reaktiva system som kombinerar temporallogiken TLA med fullständig första ordningens logik och ZF set-teori. TLC är en ny modellkontroll för felsökning av en TLA + specifikation genom att kontrollera invariantegenskaper hos en finit-state-modell av specifikationen. Den accepterar en underklass av TLA + specifikationer som bör innehålla de flesta beskrivningar av verkliga systemkonstruktioner. Det har använts av ingenjörer för att hitta fel i protokollet för cachesammanhållning för en ny Compaq multiprocessor. Vi beskriver TLA + specifikationer och deras TLC-modeller, hur TLC fungerar och vår erfarenhet av att använda det.
Samma gäller för TLC-modellkontrollen REF ) för TLA +.
Model Checking TLA Specifications
{'venue': 'CHARME', 'journal': None, 'mag_field_of_study': ['Computer Science']}