Proceedings of the Third Workshop on Formal Methods in Software Practice 2000
DOI: 10.1145/349360.351127
|View full text |Cite
|
Sign up to set email alerts
|

Using TAME to prove invariants of automata models

Abstract: TAME is a special-purpose interface to PVS designed to support developers of software systems in proving properties of automata models. One of TAME's major goals is to allow a software developer who has basic knowledge of standard logic, and can do hand proofs, to use PVS to represent and to prove properties about an automaton model without rst becoming a PVS expert. A second goal is for a human to be able to read and understand the content of saved TAME proofs without running them through the PVS proof checke… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2001
2001
2018
2018

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 12 publications
(4 citation statements)
references
References 18 publications
(17 reference statements)
0
4
0
Order By: Relevance
“…in [20] using VeriTech. With the tool TAME one can specify a time automaton directly in the theorem prover PVS [3]. For the purpose of developing consistent requirement specifications, the transformation of specifications in a model checker (Uppaal [21]) to specifications in PVS has been studied in [10].…”
Section: Related and Future Workmentioning
confidence: 99%
See 1 more Smart Citation
“…in [20] using VeriTech. With the tool TAME one can specify a time automaton directly in the theorem prover PVS [3]. For the purpose of developing consistent requirement specifications, the transformation of specifications in a model checker (Uppaal [21]) to specifications in PVS has been studied in [10].…”
Section: Related and Future Workmentioning
confidence: 99%
“…Interesting methods to do this would be using a semantic compiler, as was done in the European Robin project [31], or employing a specially designed formal library for models created with a model checker, e.g. TAME [3]. Relation of unbounded model to source code.…”
Section: Future Workmentioning
confidence: 99%
“…The model contains de nitions of the functions that can be derived from the SCR tables. 2 Applying the de nition in the model to the condition table in Table 3 Similarly, applying the de nition in the model to the event table in Table 2 produces the following de nition of the term Overridden: To de ne the required behavior completely and unambiguously, each SCR table must de ne a total function. To a c hieve this, the model requires the information in each table to satisfy certain properties.…”
Section: Scr Requirements Modelmentioning
confidence: 99%
“…Furthermore these systems normally present themselves as a whole: source logic, PVS libraries, and proof strategies are strictly integrated and cannot be used separately. This significantly increases the efficiency of the automatic conduction of proof previously done by hand (as in Archer and Heitmeyer [1997a] and Archer et al [2000]), but hinders their use by designers with limited expertise in the use of the source logic (even if expert in using PVS). Moreover single components like libraries or code cannot be reused at all, since they are tailored to that particular system.…”
Section: Encoding In Pvsmentioning
confidence: 99%