On the public citation graph
OpenJML: Software verification for Java 7 using JML, OpenJDK, and Eclipse
0 signed · 102 inferred · view as graph
Inferred edges come from two machine sources: sweeps of open repository metadata (mostly SSRN and Zenodo), and a bulk OpenAlex citation snapshot. Every row below is labelled with the one it came from. Neither is a complete citation index — absence here is not evidence of absence.
Is this your work? Sign in with ORCID and put your name on the
claims that are yours.
Reference health. See whether every reference in this work resolves to a
known work and none has been retracted — and get a dated CiteStamped
badge you can embed.
What this work says
Outgoing claims: the papers this work cites, builds on, or argues with.
inferredcites →https://doi.org/10.1007/11693024_9openalex-snapshot
A Verification Methodology for Model Fields
inferredcites →https://doi.org/10.1007/978-1-4615-5229-1_12openalex-snapshot
JML: A Notation for Detailed Design
inferredcites →https://doi.org/10.1007/978-3-540-30569-9_3openalex-snapshot
The Spec# Programming System: An Overview
inferredcites →https://doi.org/10.1007/978-3-540-30569-9_6openalex-snapshot
ESC/Java2: Uniting ESC/Java and JML
inferredcites →https://doi.org/10.1007/978-3-540-69061-0openalex-snapshot
Verification of Object-Oriented Software. The KeY Approach
inferredcites →https://doi.org/10.1007/978-3-540-71289-3_18openalex-snapshot
Preliminary Design of BML: A Behavioral Interface Specification Language for Java Bytecode
inferredcites →https://doi.org/10.1007/978-3-540-73589-2_12openalex-snapshot
Non-null References by Default in Java: Alleviating the Nullity Annotation Burden
inferredcites →https://doi.org/10.1007/978-3-540-78800-3_24openalex-snapshot
Z3: An Efficient SMT Solver
inferredcites →https://doi.org/10.1007/978-3-642-17511-4_20openalex-snapshot
Dafny: An Automatic Program Verifier for Functional Correctness
inferredcites →https://doi.org/10.1007/978-3-642-18070-5_13openalex-snapshot
JMLUnit: The Next Generation
inferredcites →https://doi.org/10.1007/978-3-642-20398-5_36openalex-snapshot
jSMTLIB: Tutorial, Validation and Adapter Tools for SMT-LIBv2
inferredcites →https://doi.org/10.1007/978-3-642-24690-6_28openalex-snapshot
The Boogie Verification Debugger (Tool Paper)
inferredcites →https://doi.org/10.1007/978-3-642-37036-6_8openalex-snapshot
Why3 — Where Programs Meet Provers
inferredcites →https://doi.org/10.1007/b105030openalex-snapshot
Construction and Analysis of Safe, Secure, and Interoperable Smart Devices
inferredcites →https://doi.org/10.1007/s10009-010-0138-xopenalex-snapshot
Improved usability and performance of SMT solvers for debugging specifications
inferredcites →https://doi.org/10.1016/0167-6423(89)90034-8openalex-snapshot
Object-oriented software construction
inferredcites →https://doi.org/10.1016/j.ipl.2004.10.015openalex-snapshot
Efficient weakest preconditions
inferredcites →https://doi.org/10.1016/j.scico.2007.01.015openalex-snapshot
The Daikon system for dynamic detection of likely invariants
inferredcites →https://doi.org/10.1049/iet-sen:20080010openalex-snapshot
Reducing the use of nullable types through non-null by default and monotonic non-null
inferredcites →https://doi.org/10.1109/icse.2007.44openalex-snapshot
Information Hiding and Visibility in Interface Specifications
inferredcites →https://doi.org/10.1145/1066100.1066102openalex-snapshot
Simplify: a theorem prover for program checking
inferredcites →https://doi.org/10.1145/1108768.1108813openalex-snapshot
Weakest-precondition of unstructured programs
inferredcites →https://doi.org/10.1145/1108792.1108813openalex-snapshot
Weakest-precondition of unstructured programs
inferredcites →https://doi.org/10.1145/1297027.1297053openalex-snapshot
Modular verification of higher-order methods with mandatory calls specified by model programs
inferredcites →https://doi.org/10.1145/1390630.1390656openalex-snapshot
Practical pluggable types for java
inferredcites →https://doi.org/10.1145/2489837.2489838openalex-snapshot
An overview of the Leon verification system
inferredcites →https://doi.org/10.1145/512529.512558openalex-snapshot
Extended static checking for Java
inferredcites →https://doi.org/10.4204/eptcs.149.2openalex-snapshot
The Dafny Integrated Development Environment
inferredcites →https://doi.org/10.4204/eptcs.149.5openalex-snapshot
SPEEDY: An Eclipse-based IDE for invariant inference
inferredcites →https://doi.org/10.5381/jot.2004.3.6.a3openalex-snapshot
JML Support for Primitive Arbitrary Precision Numeric Types: Definition and Semantics.
inferredcites →https://doi.org/10.5381/jot.2006.5.5.a3openalex-snapshot
Reasoning About Method Calls in Interface Specifications.
inferredcites →https://doi.org/10.5555/2394758.2394776openalex-snapshot
Non-null references by default in java: alleviating the nullity annotation burden
What points at this work
Incoming claims: where this work appears in other papers’ reference lists and arguments.
inferred← citeshttps://doi.org/10.1002/cpe.4071openalex-snapshot
Conformance test development with the Java modeling language
inferred← citeshttps://doi.org/10.1007/978-3-030-03421-4_6openalex-snapshot
Runtime Assertion Checking and Static Verification: Collaborative Partners
inferred← citeshttps://doi.org/10.1007/978-3-030-03427-6_16openalex-snapshot
Java Automated Deductive Verification in Practice: Lessons from Industrial Proof-Based Projects
inferred← citeshttps://doi.org/10.1007/978-3-030-03592-1_15openalex-snapshot
Practical Methods for Reasoning About Java 8’s Functional Programming Features
inferred← citeshttps://doi.org/10.1007/978-3-030-17601-3_1openalex-snapshot
An Introduction to Software Verification with Whiley
inferred← citeshttps://doi.org/10.1007/978-3-030-20652-9_6openalex-snapshot
Towards Full Proof Automation in Frama-C Using Auto-active Verification
inferred← citeshttps://doi.org/10.1007/978-3-030-45237-7_13openalex-snapshot
Verifying OpenJDK’s LinkedList using KeY
inferred← citeshttps://doi.org/10.1007/978-3-030-85248-1_5openalex-snapshot
Modular Transformation of Java Exceptions Modulo Errors
inferred← citeshttps://doi.org/10.1007/978-3-031-07727-2_4openalex-snapshot
Formal Specification and Verification of JDK’s Identity Hash Map Implementation
inferred← citeshttps://doi.org/10.1007/978-3-031-08166-8_24openalex-snapshot
Transparent Treatment of for-Loops in Proofs
inferred← citeshttps://doi.org/10.1007/978-3-031-15629-8_28openalex-snapshot
The Integration of Testing and Program Verification
inferred← citeshttps://doi.org/10.1007/978-3-031-17244-1_6openalex-snapshot
Creusot: A Foundry for the Deductive Verification of Rust Programs
inferred← citeshttps://doi.org/10.1007/978-3-031-19756-7_16openalex-snapshot
Towards a Usable and Sustainable Deductive Verification Tool
inferred← citeshttps://doi.org/10.1007/978-3-031-27481-7_20openalex-snapshot
Verifying Functional Correctness Properties at the Level of Java Bytecode
inferred← citeshttps://doi.org/10.1007/978-3-031-44267-4_7openalex-snapshot
Metric First-Order Temporal Logic with Complex Data Types
inferred← citeshttps://doi.org/10.1007/978-3-031-47705-8_7openalex-snapshot
Reasoning About Exceptional Behavior at the Level of Java Bytecode
inferred← citeshttps://doi.org/10.1007/978-3-031-55608-1_1openalex-snapshot
Formally Expressing What a Program Should Do: The ACSL Language
inferred← citeshttps://doi.org/10.1007/978-3-031-65630-9_1openalex-snapshot
The VerCors Verifier: A Progress Report
inferred← citeshttps://doi.org/10.1007/978-3-031-71177-0_32openalex-snapshot
The Java Verification Tool KeY:A Tutorial
inferred← citeshttps://doi.org/10.1007/978-3-031-75380-0_6openalex-snapshot
Contract-LIB: A Proposal for a Common Interchange Format for Software System Specification
inferred← citeshttps://doi.org/10.1007/978-3-031-90900-9_12openalex-snapshot
Reasoning about Substitutability at the Level of JVM Bytecode
inferred← citeshttps://doi.org/10.1007/978-3-032-00942-5_4openalex-snapshot
AutoSV-Annotator: Integrating Deductive and Automatic Software Verification
inferred← citeshttps://doi.org/10.1007/978-3-319-10181-1_4openalex-snapshot
An Interactive Verification Tool Meets an IDE
inferred← citeshttps://doi.org/10.1007/978-3-319-47166-2_32openalex-snapshot
Static versus Dynamic Verification in Why3, Frama-C and SPARK 2014
inferred← citeshttps://doi.org/10.1007/978-3-319-47169-3_47openalex-snapshot
Software that Meets Its Intent
inferred← citeshttps://doi.org/10.1007/978-3-319-56357-2_11openalex-snapshot
An Approach to Analyzing Execution Preservation in Java Program Refactoring
inferred← citeshttps://doi.org/10.1007/978-3-319-66845-1_18openalex-snapshot
A New Invariant Rule for the Analysis of Loops with Non-standard Control Flows
inferred← citeshttps://doi.org/10.1007/978-3-319-91908-9_18openalex-snapshot
Deductive Software Verification: From Pen-and-Paper Proofs to Industrial Tools
inferred← citeshttps://doi.org/10.1007/978-3-319-98047-8_9openalex-snapshot
Towards Reliable Concurrent Software
inferred← citeshttps://doi.org/10.1007/978-3-662-49674-9_25openalex-snapshot
Integrated Environment for Diagnosing Verification Errors
inferred← citeshttps://doi.org/10.1007/978-3-662-54577-5_22openalex-snapshot
RPP: Automatic Proof of Relational Properties by Self-composition
inferred← citeshttps://doi.org/10.1007/s10009-021-00609-zopenalex-snapshot
A taxonomy for classifying runtime verification tools
inferred← citeshttps://doi.org/10.1007/s10009-021-00619-xopenalex-snapshot
VerifyThis 2019: a program verification competition
inferred← citeshttps://doi.org/10.1007/s10009-022-00679-7openalex-snapshot
Verifying OpenJDK’s LinkedList using KeY (extended paper)
inferred← citeshttps://doi.org/10.1007/s10270-017-0581-1openalex-snapshot
Synthesis of verifiable concurrent Java components from formal models
inferred← citeshttps://doi.org/10.1007/s10817-022-09619-1openalex-snapshot
Verifying Whiley Programs with Boogie
inferred← citeshttps://doi.org/10.1016/j.jlamp.2018.05.003openalex-snapshot
Instrumenting a weakest precondition calculus for counterexample generation
inferred← citeshttps://doi.org/10.1016/j.scico.2015.09.006openalex-snapshot
Designing a verifying compiler: Lessons learned from developing Whiley
inferred← citeshttps://doi.org/10.1109/icst49551.2021.00033openalex-snapshot
Exploring True Test Overfitting in Dynamic Automated Program Repair using Formal Methods
inferred← citeshttps://doi.org/10.1109/icstw64639.2025.10962501openalex-snapshot
Equivalent Mutants: Deductive Verification to the Rescue
inferred← citeshttps://doi.org/10.1109/kse.2017.8119442openalex-snapshot
A tool support for checking consistency in model refactoring
inferred← citeshttps://doi.org/10.1109/nse66660.2025.00007openalex-snapshot
Next Steps in LLM-Supported Java Verification
inferred← citeshttps://doi.org/10.1145/3427761.3428344openalex-snapshot
Towards verified construction of correct and optimised GPU software
inferred← citeshttps://doi.org/10.1145/3464971.3468423openalex-snapshot
IntelliJML: a JML plugin for IntelliJ IDEA
inferred← citeshttps://doi.org/10.1145/3564719.3570917openalex-snapshot
Language Design Meets Verifying Compilers (Keynote)
inferred← citeshttps://doi.org/10.1145/3594729openalex-snapshot
Formal Specification and Verification of JDK’s Identity Hash Map Implementation
inferred← citeshttps://doi.org/10.1145/3649158openalex-snapshot
Proceedings of the 29th ACM Symposium on Access Control Models and Technologies
inferred← citeshttps://doi.org/10.1145/3649158.3657032openalex-snapshot
Pairing Human and Artificial Intelligence: Enforcing Access Control Policies with LLMs and Formal Specifications
inferred← citeshttps://doi.org/10.1145/3712015openalex-snapshot
Reasoning About Exceptional Behavior At the Level of Java Bytecode with ByteBack
inferred← citeshttps://doi.org/10.1145/3801619.3801631openalex-snapshot
Refinement-Typed JML for Static Verification of Java Programs
inferred← citeshttps://doi.org/10.26226/morressier.604907f51a80aac83ca25d90openalex-snapshot
Verifying OpenJDK’s LinkedList using KeY
inferred← citeshttps://doi.org/10.3990/1.9789036548984openalex-snapshot
Deductive techniques for model-based concurrency verification
inferred← citeshttps://doi.org/10.4204/eptcs.149.2openalex-snapshot
The Dafny Integrated Development Environment
inferred← citeshttps://doi.org/10.4204/eptcs.149.5openalex-snapshot
SPEEDY: An Eclipse-based IDE for invariant inference
inferred← citeshttps://doi.org/10.4204/eptcs.187.5openalex-snapshot
Formal Reasoning Using an Iterative Approach with an Integrated Web IDE
inferred← citeshttps://doi.org/10.4204/eptcs.338.10openalex-snapshot
Explaining Counterexamples with Giant-Step Assertion Checking
inferred← citeshttps://doi.org/10.48550/arxiv.2002.00776openalex-snapshot
Treating for-Loops as First-Class Citizens in Proofs
inferred← citeshttps://doi.org/10.5445/ir/1000077160openalex-snapshot
VerifyThis 2017 : A Program Verification Competition
inferred← citeshttps://doi.org/10.70675/3473395bz3897z4f6cz8895z4babbc0efa7bopenalex-snapshot
Méthodes et outils pour la spécification et la preuve de propriétés difficiles de programmes séquentiels
inferred← citeshttps://doi.org/10.70675/d14f0c14zad36z45b7zb434zedd87e4ad9ebopenalex-snapshot
Relational properties for specification and verification of C programs in Frama-C
Editorial review for independent work. ICSAC — the Institute for Complexity
Science and Advanced Computing — runs a structured editorial panel for researchers
publishing outside journals, and publishes on CiteStamp rails. Submission is free
and goes through ORCID: icsacinstitute.org/submit.