Skip to content

EdwinAhl/DD1351-Task-3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DD1351-Task-3

Model checker for CTL

Predicates supported

  • X
  • neg(X)
  • and(X,Y)
  • or(X,Y)
  • AX(X)
  • EX(X)
  • AG(X)
  • EG(X)
  • AF(X)

Example

alt text

[[s1, [s2, s3]], [s2, [s3]], [s3, [s1, s6]], [s4, [s1, s3, s4]], [s5, [s2, s3]], [s6, [s7]], [s7, [s4]]].

List of states containing nestled lists of their transitions.

[[s1, []], [s2, [start, error]], [s3, [close]], [s4, [close, heat]], [s5, [start, close, error]], [s6, [start, close]], [s7, [start, close, heat]]].

List of states containting nestled lists of variables true in respective state.

s1.

Starting state.

and(ef(eg(close)), ef(eg(heat))).

Expression to be evaluated to true or false (in this case true).

About

CTL model verifier

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages