Back to Search
Start Over
History-based specification and verification of Java collections in KeY (keynote)
- Publication Year :
- 2020
-
Abstract
- Software libraries, such as the Java Collection Framework, are used by many applications: Thus their correctness is of utmost importance. The state-of-the-art KeY system can be used to formally reason about program correctness of Java programs. Recently, KeY has been used to show major flaws in the Java Collection Framework. However, some methods are challenging for verification, namely those involving parameters of interface type. This lecture discussed a new history-based specification method for reasoning about the correctness of clients and arbitrary implementations of interfaces, and the Collection interface in particular.
Details
- Database :
- OAIster
- Notes :
- English
- Publication Type :
- Electronic Resource
- Accession number :
- edsoai.on1251874965
- Document Type :
- Electronic Resource
- Full Text :
- https://doi.org/10.1145.3427761.3432349