Tableau-based decision procedure for linear time temporal logic: implementation, testing, performance analysis and optimisation

dc.contributor.authorKyrilov, Angelo
dc.date.accessioned2011-06-10T09:17:51Z
dc.date.available2011-06-10T09:17:51Z
dc.date.issued2011-06-10
dc.description.abstractThis thesis reports on the implementation and experimental analysis of an incremental multi-pass tableau-based procedure a la Wolper for testing satis- ability in the linear time temporal logic LTL, based on a breadth- rst search strategy. I describe the implementation and discuss the performance of the tool on several series of pattern formulae, as well as on some random test sets, and compare its performance with an implementation of Schwendimann's one- pass tableaux by Widmann and Gor e on several representative series of pattern formulae, including eventualities and safety patterns. The experiments have established that Schwendimann's algorithm consistently, and sometimes dra- matically, outperforms the incremental tableaux, despite the fact that the the- oretical worst-case upper-bound of Schwendimann's algorithm, 2EXPTIME, is worse than that of Wolper's algorithm, which is EXPTIME. This shows, once again, that theoretically established worst-case complexity results do not always re ect truly the practical e ciency, at least when comparing decision procedures.en_US
dc.identifier.urihttp://hdl.handle.net/10539/10075
dc.language.isoenen_US
dc.titleTableau-based decision procedure for linear time temporal logic: implementation, testing, performance analysis and optimisationen_US
dc.typeThesisen_US
Files
Original bundle
Now showing 1 - 2 of 2
No Thumbnail Available
Name:
akyrilov_thesis.pdf
Size:
951.48 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
abstract.txt
Size:
1.06 KB
Format:
Plain Text
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description:
Collections