Institutional Repository

Generalised unification of finite temporal logic formulas

Show simple item record

dc.contributor.author Hazelhurst, S
dc.date.accessioned 2018-06-08T12:50:16Z
dc.date.available 2018-06-08T12:50:16Z
dc.date.issued 1999
dc.identifier.citation Hazelhurst S (1999) Generalised unification of finite temporal logic formulas. South African Computer Journal, Number 24, 1999 en
dc.identifier.issn 2313-7835
dc.identifier.uri http://hdl.handle.net/10500/24332
dc.description.abstract Given two temporal logic formulas, g and h, we wish to know whether there is a modification, m, we can make to h so that g ==> m( h). This problem has important applications in hardware verification, where finding such modifications efficiently is important for an inferencing system. The temporal logic used, TL, is a relatively simple logic which is interpreted over finite state machine models. The modifications allowed are 'time-shifting' (nesting under the next-time temporal operator) and substitution of expressions for variables. An algorithm has been developed and implemented in the Voss verfication system for the finite fragment of TL. The basis of the algorithm is to use a relatively compact, normalised representation of the formulas, which converts the problem into a generalised string matching problem. Some experimental results have been obtained from the use of the algorithm in practice. en
dc.language.iso en en
dc.publisher South African Computer Society (SAICSIT) en
dc.subject Unification en
dc.subject Temporal logic en
dc.subject Pattern matching en
dc.title Generalised unification of finite temporal logic formulas en
dc.type Article en


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search UnisaIR


Browse

My Account

Statistics