The Java Verification Tool KeY: A Tutorial

B Beckert, R Bubel, D Drodt, R Hähnle… - … Symposium on Formal …, 2024 - Springer
The KeY tool is a state-of-the-art deductive program verifier for the Java language. Its
verification engine is based on a sequent calculus for dynamic logic, realizing forward …

A comparative study on transformation of UML/OCL to other specifications

J Thangaraj, S Ulaganathan - Recent Advances in Computer …, 2020 - ingentaconnect.com
Background: Static verification is a sound programming methodology that permits automated
reasoning about the correctness of an implementation with respect to its formal specification …

Introducing ownership type constraints to UML/OCL

J Thangaraj, S Ulaganathan - 2017 - doras.dcu.ie
In an object oriented program, Ownership helps to control aliasing and assists in structuring
object relationships in a program. By using this ownership representation, an owner object …