Exam: Question 3 Flashcards
TAs & CTL
What is a TA?
!
How does a TA work?
!
What is CTL?
!
How do you describe the behaviour of a TA when it is in a particular state?
!
How do you find the time intervals and paths in and over which states are reachable?
!
What is deadlock?
!
How do you find if a TA can deadlock?
!
What is a TMR system?
triple modular redundant = !
How do you formulate verbal properties in CTL for a given TA?
!
How do you formulate “possibly” verbal properties in CTL for a given TA?
!
How do you formulate “invariantly” verbal properties in CTL for a given TA?
!
How do you formulate “it is possible that” verbal properties in CTL for a given TA?
!
How do you formulate “it is always possible that” verbal properties in CTL for a given TA?
!
How do you formulate “always eventually x and before then y” verbal properties in CTL for a given TA?
!
What does weak until mean?
!
What does strong until mean?
!
What is the difference between weak and strong until?
!
Define the weak until operator in CTL.
!
Define the strong until operator in CTL.
!
How may you change a TA to stop it from deadlocking if it does so?
!
How do you check for deadlocks in UPPAAL?
!
How does the expressiveness of the logics CTL and LTL compare?
!
How can you implement an if-else statement in a TA?
!
How can you implement a while loop in a TA?
!
How can you make TAs communicate synchronously?
!
How can you make TAs communicate asynchronously?
!