-- DRCSpec MODULE main VAR Cold_Shutdown: boolean; Heatup: boolean; Load_Follow: boolean; OP_MODE: boolean; SCRAM: boolean; DEFINE -- Req text: When OP_MODE DRC shall always satisfy (Heatup | Load_Follow) & !(!Heatup & !Load_Follow) & !(SCRAM | Cold_Shutdown) LTLSPEC NAME PWR-0201_OP_MODE_0 := (! ((G ((OP_MODE | (X (! OP_MODE))) | (X (G ((Heatup | Load_Follow) & ((! SCRAM) & (! Cold_Shutdown))))))) & ((! OP_MODE) & (! (G ((Heatup | Load_Follow) & ((! SCRAM) & (! Cold_Shutdown)))))))); -- Req text: When OP_MODE DRC shall always satisfy (Heatup | Load_Follow) & !(!Heatup & !Load_Follow) & !(SCRAM | Cold_Shutdown) LTLSPEC NAME PWR-0201_OP_MODE_1 := (! (((G ((OP_MODE | (X (! OP_MODE))) | (X (G ((Heatup | Load_Follow) & ((! SCRAM) & (! Cold_Shutdown))))))) & (F (((! OP_MODE) & (X (! OP_MODE))) & (! (X (G ((Heatup | Load_Follow) & ((! SCRAM) & (! Cold_Shutdown))))))))) & ((! OP_MODE) | (G ((Heatup | Load_Follow) & ((! SCRAM) & (! Cold_Shutdown))))))); -- Req text: When OP_MODE DRC shall always satisfy (Heatup | Load_Follow) & !(!Heatup & !Load_Follow) & !(SCRAM | Cold_Shutdown) LTLSPEC NAME PWR-0201_OP_MODE_2 := (! (((G ((OP_MODE | (X (! OP_MODE))) | (X (G ((Heatup | Load_Follow) & ((! SCRAM) & (! Cold_Shutdown))))))) & (F ((OP_MODE & (! (X (! OP_MODE)))) & (! (X (G ((Heatup | Load_Follow) & ((! SCRAM) & (! Cold_Shutdown))))))))) & ((! OP_MODE) | (G ((Heatup | Load_Follow) & ((! SCRAM) & (! Cold_Shutdown))))))); -- Req text: When OP_MODE DRC shall always satisfy (Heatup | Load_Follow) & !(!Heatup & !Load_Follow) & !(SCRAM | Cold_Shutdown) LTLSPEC NAME PWR-0201_Heatup_0 := (! ((G ((OP_MODE | (X (! OP_MODE))) | (X (G ((Heatup | Load_Follow) & ((! SCRAM) & (! Cold_Shutdown))))))) & ((! (! OP_MODE)) & ((G ((Heatup | Load_Follow) & ((! SCRAM) & (! Cold_Shutdown)))) & (F ((Heatup & (! Load_Follow)) & ((! SCRAM) & (! Cold_Shutdown)))))))); -- Req text: When OP_MODE DRC shall always satisfy (Heatup | Load_Follow) & !(!Heatup & !Load_Follow) & !(SCRAM | Cold_Shutdown) LTLSPEC NAME PWR-0201_Heatup_1 := (! (((G ((OP_MODE | (X (! OP_MODE))) | (X (G ((Heatup | Load_Follow) & ((! SCRAM) & (! Cold_Shutdown))))))) & (F ((! (OP_MODE | (X (! OP_MODE)))) & (X ((G ((Heatup | Load_Follow) & ((! SCRAM) & (! Cold_Shutdown)))) & (F ((Heatup & (! Load_Follow)) & ((! SCRAM) & (! Cold_Shutdown))))))))) & ((! OP_MODE) | (G ((Heatup | Load_Follow) & ((! SCRAM) & (! Cold_Shutdown))))))); -- Req text: When OP_MODE DRC shall always satisfy (Heatup | Load_Follow) & !(!Heatup & !Load_Follow) & !(SCRAM | Cold_Shutdown) LTLSPEC NAME PWR-0201_Load_Follow_0 := (! ((G ((OP_MODE | (X (! OP_MODE))) | (X (G ((Heatup | Load_Follow) & ((! SCRAM) & (! Cold_Shutdown))))))) & ((! (! OP_MODE)) & ((G ((Heatup | Load_Follow) & ((! SCRAM) & (! Cold_Shutdown)))) & (F (((! Heatup) & Load_Follow) & ((! SCRAM) & (! Cold_Shutdown)))))))); -- Req text: When OP_MODE DRC shall always satisfy (Heatup | Load_Follow) & !(!Heatup & !Load_Follow) & !(SCRAM | Cold_Shutdown) LTLSPEC NAME PWR-0201_Load_Follow_1 := (! (((G ((OP_MODE | (X (! OP_MODE))) | (X (G ((Heatup | Load_Follow) & ((! SCRAM) & (! Cold_Shutdown))))))) & (F ((! (OP_MODE | (X (! OP_MODE)))) & (X ((G ((Heatup | Load_Follow) & ((! SCRAM) & (! Cold_Shutdown)))) & (F (((! Heatup) & Load_Follow) & ((! SCRAM) & (! Cold_Shutdown))))))))) & ((! OP_MODE) | (G ((Heatup | Load_Follow) & ((! SCRAM) & (! Cold_Shutdown))))))); -- Req text: When OP_MODE DRC shall always satisfy (Heatup | Load_Follow) & !(!Heatup & !Load_Follow) & !(SCRAM | Cold_Shutdown) LTLSPEC NAME PWR-0201_SCRAM_0 := (! ((G ((OP_MODE | (X (! OP_MODE))) | (X (G ((Heatup | Load_Follow) & ((! SCRAM) & (! Cold_Shutdown))))))) & ((! (! OP_MODE)) & ((G ((Heatup | Load_Follow) & ((! SCRAM) & (! Cold_Shutdown)))) & (F ((Heatup | Load_Follow) & ((! SCRAM) & (! Cold_Shutdown)))))))); -- Req text: When OP_MODE DRC shall always satisfy (Heatup | Load_Follow) & !(!Heatup & !Load_Follow) & !(SCRAM | Cold_Shutdown) LTLSPEC NAME PWR-0201_SCRAM_1 := (! (((G ((OP_MODE | (X (! OP_MODE))) | (X (G ((Heatup | Load_Follow) & ((! SCRAM) & (! Cold_Shutdown))))))) & (F ((! (OP_MODE | (X (! OP_MODE)))) & (X ((G ((Heatup | Load_Follow) & ((! SCRAM) & (! Cold_Shutdown)))) & (F ((Heatup | Load_Follow) & ((! SCRAM) & (! Cold_Shutdown))))))))) & ((! OP_MODE) | (G ((Heatup | Load_Follow) & ((! SCRAM) & (! Cold_Shutdown))))))); -- Req text: When OP_MODE DRC shall always satisfy (Heatup | Load_Follow) & !(!Heatup & !Load_Follow) & !(SCRAM | Cold_Shutdown) LTLSPEC NAME PWR-0201_Cold_Shutdown_0 := (! ((G ((OP_MODE | (X (! OP_MODE))) | (X (G ((Heatup | Load_Follow) & ((! SCRAM) & (! Cold_Shutdown))))))) & ((! (! OP_MODE)) & ((G ((Heatup | Load_Follow) & ((! SCRAM) & (! Cold_Shutdown)))) & (F ((Heatup | Load_Follow) & ((! SCRAM) & (! Cold_Shutdown)))))))); -- Req text: When OP_MODE DRC shall always satisfy (Heatup | Load_Follow) & !(!Heatup & !Load_Follow) & !(SCRAM | Cold_Shutdown) LTLSPEC NAME PWR-0201_Cold_Shutdown_1 := (! (((G ((OP_MODE | (X (! OP_MODE))) | (X (G ((Heatup | Load_Follow) & ((! SCRAM) & (! Cold_Shutdown))))))) & (F ((! (OP_MODE | (X (! OP_MODE)))) & (X ((G ((Heatup | Load_Follow) & ((! SCRAM) & (! Cold_Shutdown)))) & (F ((Heatup | Load_Follow) & ((! SCRAM) & (! Cold_Shutdown))))))))) & ((! OP_MODE) | (G ((Heatup | Load_Follow) & ((! SCRAM) & (! Cold_Shutdown)))))));