How the design of JML accommodates both runtime assertion checking and formal verification
Publication:1776585
DOI10.1016/j.scico.2004.05.015zbMath1075.68009OpenAlexW2035529004MaRDI QIDQ1776585
Yoonsik Cheon, Curtis Clifton, Clyde Ruby, David R. Cok, Gary T. Leavens
Publication date: 12 May 2005
Published in: Science of Computer Programming (Search for Journal in Brave)
Full work available at URL: https://lib.dr.iastate.edu/cs_techreports/355
Formal methodsSpecification languagesJava languageProgram verificationJML languageProgramming by contractRuntime assertion checking
Theory of programming languages (68N15) Mathematical aspects of software engineering (specification, verification, metrics, requirements, etc.) (68N30)
Related Items (12)
Uses Software
This page was built for publication: How the design of JML accommodates both runtime assertion checking and formal verification