2002
DOI: 10.1007/3-540-46002-0_21
|View full text |Cite
|
Sign up to set email alerts
|

The ForSpec Temporal Logic: A New Temporal Property-Specification Language

Abstract: In this paper we describe the ForSpec Temporal Logic (FTL), the new temporal property-specification logic of ForSpec, Intel's new formal specification language. The key features of FTL are as follows: it is a linear temporal logic, based on Pnueli's LTL, it is based on a rich set of logical and arithmetical operations on bit vectors to describe state properties, it enables the user to define temporal connectives over time windows, it enables the user to define regular events, which are regular sequences of Boo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
122
0

Year Published

2003
2003
2014
2014

Publication Types

Select...
7
2
1

Relationship

1
9

Authors

Journals

citations
Cited by 131 publications
(123 citation statements)
references
References 26 publications
1
122
0
Order By: Relevance
“…Various extensions to LTL, such as Metrical Temporal Logic (MTL) and ForSpec Temporal Logic (FTL) [63] have been proposed in the literature to overcome this limitation.…”
Section: ( ( ( )))mentioning
confidence: 99%
“…Various extensions to LTL, such as Metrical Temporal Logic (MTL) and ForSpec Temporal Logic (FTL) [63] have been proposed in the literature to overcome this limitation.…”
Section: ( ( ( )))mentioning
confidence: 99%
“…The failure state is a 2 and we split it by adding the predicate c 3 . We construct the abstract structure M A ({a 1 1 , a 2 1 , a 1 2 , a 2 2 , a 3 , a 4 }) (see M 2 on the right side of Figure 1). Since all the edges are now concrete edges, L l = L u , and we skip the second step of refineWord.…”
Section: The Refinement Algorithmmentioning
confidence: 99%
“…In the static verification community, several other specification languages like Sugar [4] and ForSpec [3] exist, which also contain additional syntactic sugar hiding the temporal logics in the semantic layer to make the input languages more user-friendly.…”
Section: G(modify(c) → Remove(s C) R ¬Contains(s C))mentioning
confidence: 99%