Home // ICSEA 2019, The Fourteenth International Conference on Software Engineering Advances // View article
From a Subset of LTL Formula to Büchi Automata
Authors:
Bilal Kanso
Ali Kansou
Keywords: Linear Temporal Logic; Buchi automata; Model checking; Compositional modeling.
Abstract:
We present a fragment of Linear Temporal Logic (LTL) together with an polynomial translation of formula from this LTL fragment into equivalent B¨uchi automata. The translation is completely implemented based on Java Pluging Framework in GOAL Tool as a plugin. The implementation is mainly based on pre-proven theorems such that the transformation works very efficiently. In particular, it runs in polynomial space in terms of the length of the given formula. The main application of this transformation could be in model checking area which consists in obtaining a B¨uchi automaton that is equivalent to the software system specification and another one that is equivalent to the negation of the property. The intersection of the two B¨uchi automata is empty if the model satisfies the property. Furthermore, the experiments are performed with three sets of LTL formula, which is commonly used in the literature and the result shows that our proposed LTL fragment covers most of them.
Pages: 61 to 67
Copyright: Copyright (c) IARIA, 2019
Publication date: November 24, 2019
Published in: conference
ISSN: 2308-4235
ISBN: 978-1-61208-752-8
Location: Valencia, Spain
Dates: from November 24, 2019 to November 28, 2019