Previous: StateSpaceOptions section, Up: Configuration file
The following configuration file sets lbtt up for testing two imaginary LTL-to-Büchi translators.
# Sample configuration file for lbtt Translator { Name = Translator\ 1 Path = /home/lbtt-user/bin/t-1 # location of the translator # executable Enabled = Yes } Translator { Name = "Translator 2" Path = /home/lbtt-user/bin/t-2 Parameters = "-x -y 3 -v 0" # parameters to be passed to the # executable Enabled = Yes } GlobalOptions { Rounds = 100 # 100 test rounds Interactive = OnError,OnBreak # pause testing in case of an error # or when receiving a break signal Verbosity = 1 # show only numeric statistics ComparisonTest = Yes # enable all tests except the ConsistencyTest = Yes # Büchi automata intersection IntersectionTest = No # emptiness test ModelCheck = Local # perform the tests only in a # single state of each state # space TranslatorTimeout = 30s # abort the execution of a # translator if it fails to give # a result in 30 seconds } FormulaOptions { AbbreviatedOperators = Yes # formula generation mode GenerateMode = Normal OutputMode = NNF # rewrite formulas in negation # normal form before passing # them to the translators ChangeInterval = 1 # new formula after each round RandomSeed = 4632912 # random seed Size = 5-15 # 5 to 15 nodes in the parse # tree of each formula Propositions = 3 # allow at most three different # propositions in each LTL formula PropositionPriority = 50 # priorities for propositional TruePriority = 1 # symbols FalsePriority = 1 AndPriority = 10 # priorities for some logical OrPriority = 10 # operators NotPriority = 10 EquivalencePriority = 5 NextPriority = 5 # priorities for some temporal UntilPriority = 5 # operators ReleasePriority = 5 FinallyPriority = 2 DefaultOperatorPriority = 0 # disable all the remaining # operators } StatespaceOptions { GenerateMode = RandomGraph # generate random (not # necessarily connected) graphs # as state spaces ChangeInterval = 10 # new state space after every # 10th test round RandomSeed = 37620 # random seed Size = 50 # 50 states in each state space Propositions = 3 # three propositions in each # state of each state space EdgeProbability = 0.1 # approximate probability of # having a transition between # any two states TruthProbability = 0.5 # probability with which any # atomic proposition is true in # a state }