Title :
On the Expressivity of RoCTL*
Author :
McCabe-Dansted, John ; French, Tim ; Reynolds, Mark ; Pinchinat, Sophie
Author_Institution :
Comput. Sci. & Software Eng., Univ. of Western Australia, Perth, WA, Australia
Abstract :
RoCTL* was proposed to model robustness in concurrent systems. RoCTL* extended CTL* with the addition of obligatory and robustly operators, which quantify over failure-free paths and paths with one more failure respectively. Whether RoCTL* is more expressive than CTL* has remained an open problem since the RoCTL* logic was proposed. We use the equivalence of LTL to counter-free automata to show that RoCTL* is expressively equivalent to CTL*; the translation to CTL* provides the first model checking procedure for RoCTL*. However, we show that RoCTL* is relatively succinct as all satisfaction preserving translations into CTL* are non-elementary in length.
Keywords :
formal logic; RoCTL; concurrent systems; counter-free automata; failure-free paths; model checking procedure; obligatory; Australia; Automata; Computer crashes; Computer science; Couplings; Fault tolerant systems; Logic; Protocols; Robustness; Software engineering; CTL; Robustness; logic; reliability; time;
Conference_Titel :
Temporal Representation and Reasoning, 2009. TIME 2009. 16th International Symposium on
Conference_Location :
Bressanone-Brixen
Print_ISBN :
978-0-7695-3727-6
DOI :
10.1109/TIME.2009.13