temporaljmlc: A JML Runtime Assertion Checker Extension for Specification and Checking of Temporal Properties

Most mainstream specification languages primarily deal with a program's functional behavior. However, for many common problems, besides the system's functionality, it is necessary to be able to express its temporal properties, such as the necessity of calling methods in a certain order. We...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:2010 8th IEEE International Conference on Software Engineering and Formal Methods s. 63 - 72
Hlavní autoři: Hussain, F, Leavens, G T
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: IEEE 01.09.2010
Témata:
ISBN:9781424482894, 1424482895
ISSN:1551-0255
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí:Most mainstream specification languages primarily deal with a program's functional behavior. However, for many common problems, besides the system's functionality, it is necessary to be able to express its temporal properties, such as the necessity of calling methods in a certain order. We have developed temporaljmlc, a tool that performs runtime assertion checking of temporal properties specified in an extension of the Java Modeling Language (JML). The benefit of temporaljmlc is that it allows succinct specification of temporal properties that would otherwise be tedious and difficult to specify.
ISBN:9781424482894
1424482895
ISSN:1551-0255
DOI:10.1109/SEFM.2010.15