History-based reasoning: incrementing

Very simple verification example with histories: recording a single update (increment) to a shared integer.

General information

ID71
Articlenone
Back-endSilicon
LanguageJava
FeaturesHistories
Sources
Path to example filehistories/HistoryAppl.java
Date2017-06-19

Statistical information

Lines of code30 lines (comments not included)
Lines of specification14 lines (46.67% of the total)
Computation time25575 milliseconds

Example code

Note, verification may take a while and has a time-out of 20 seconds.