Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleJune 2012
Verification games: making verification fun
- Werner Dietl,
- Stephanie Dietzel,
- Michael D. Ernst,
- Nathaniel Mote,
- Brian Walker,
- Seth Cooper,
- Timothy Pavlik,
- Zoran Popović
FTfJP '12: Proceedings of the 14th Workshop on Formal Techniques for Java-like ProgramsPages 42–49https://doi.org/10.1145/2318202.2318210Program verification is the only way to be certain that a given piece of software is free of (certain types of) errors --- errors that could otherwise disrupt operations in the field. To date, formal verification has been done by specially-trained ...
- research-articleJune 2012
Verifying backwards compatibility of object-oriented libraries using Boogie
FTfJP '12: Proceedings of the 14th Workshop on Formal Techniques for Java-like ProgramsPages 35–41https://doi.org/10.1145/2318202.2318209Proving that a library is backwards compatible to an older version can be challenging, as the internal representation of the libraries might completely differ and the clients of the library are usually unknown. This is especially difficult in the setting ...
- research-articleJune 2012
Verifying the reflective visitor pattern
FTfJP '12: Proceedings of the 14th Workshop on Formal Techniques for Java-like ProgramsPages 27–34https://doi.org/10.1145/2318202.2318208Computational reflection allows a program to inspect and manipulate the structure or behaviour of itself at runtime. Often this means that it is possible to create more generic or adaptable programs in an elegant way. However, there is little support ...