2002
DOI: 10.1007/3-540-45719-4_23
|View full text |Cite
|
Sign up to set email alerts
|

Extending JML Specifications with Temporal Logic

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
52
0
1

Year Published

2004
2004
2016
2016

Publication Types

Select...
6
3
1

Relationship

0
10

Authors

Journals

citations
Cited by 35 publications
(53 citation statements)
references
References 8 publications
0
52
0
1
Order By: Relevance
“…As in the previous work, an integration of protocol properties with assertions is not considered. Trentelman and Huisman [21] describe a new formalism extending JML assertions with Temporal Logic operators. A translation for a subset of the Temporal Logic formulae back to standard JML is described, and as future work they intend to integrate their extension into the standard JML-grammar which requires a corresponding new compiler.…”
Section: Resultsmentioning
confidence: 99%
“…As in the previous work, an integration of protocol properties with assertions is not considered. Trentelman and Huisman [21] describe a new formalism extending JML assertions with Temporal Logic operators. A translation for a subset of the Temporal Logic formulae back to standard JML is described, and as future work they intend to integrate their extension into the standard JML-grammar which requires a corresponding new compiler.…”
Section: Resultsmentioning
confidence: 99%
“…Trace assertions are given in a CSPlike notation and a precompiler translating trace assertions into Java 5 Annotations is provided. Trentelman and Huisman [15] describe a new formalism on top of JML for assertions using Temporal Logic formulae. A translation for a subset of the Temporal Logic formulae back to standard JML is described, and as future work they intend to integrate their extension into the standard JML-grammar and develop a run-time assertion generator to accommodate runtime checking.…”
Section: Related Workmentioning
confidence: 99%
“…This functionality supports granular statement-level annotation of code with specification constructs. We particularly want to explore how this construct compares with temporal logic [20,24]. Model programs themselves can be used for more than just supporting client reasoning as we have demonstrated here.…”
Section: Future Workmentioning
confidence: 99%