On the public citation graph
A logic of object-oriented programs
0 signed · 100 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.1006/inco.1994.1093openalex-snapshot
A Syntactic Approach to Type Soundness
inferredcites →https://doi.org/10.1007/3-540-57182-5_8openalex-snapshot
Observable properties of higher order functions that dynamically create local names, or: What's new?
inferredcites →https://doi.org/10.1007/bf00268134openalex-snapshot
An axiomatic proof technique for parallel programs I
inferredcites →https://doi.org/10.1007/bfb0053031openalex-snapshot
Reasoning and refinement in object-oriented specification languages
inferredcites →https://doi.org/10.1016/0020-0190(94)90120-1openalex-snapshot
A simplified account of polymorphic references
inferredcites →https://doi.org/10.1016/0890-5401(90)90018-dopenalex-snapshot
Type inference for polymorphic references
inferredcites →https://doi.org/10.1049/sej.1995.0019openalex-snapshot
Object-Oriented Specification Case Studies
inferredcites →https://doi.org/10.1090/psapm/019/0235771openalex-snapshot
Assigning meanings to programs
inferredcites →https://doi.org/10.1109/52.300040openalex-snapshot
Modular specification and verification of object-oriented programs
inferredcites →https://doi.org/10.1145/197320.197383openalex-snapshot
A behavioral notion of subtyping
inferredcites →https://doi.org/10.1145/210346.210425openalex-snapshot
Parametricity and local variables
inferredcites →https://doi.org/10.1145/217839.217861openalex-snapshot
Modular reasoning in the presence of subclassing
inferredcites →https://doi.org/10.1145/28697.28722openalex-snapshot
Object-oriented concurrent programming ABCL/1
inferredcites →https://doi.org/10.1145/322108.322121openalex-snapshot
Programming Language Constructs for Which It Is Impossible To Obtain Good Hoare Axiom Systems
inferredcites →https://doi.org/10.1145/357146.357150openalex-snapshot
Ten Years of Hoare's Logic: A Survey—Part I
inferredcites →https://doi.org/10.1145/363235.363259openalex-snapshot
An axiomatic basis for computer programming
inferredcites →https://doi.org/10.1145/73560.73577openalex-snapshot
Towards fully abstract semantics for local variables
inferredcites →https://doi.org/10.21236/ada209118openalex-snapshot
Verifying Object-Oriented Programs That Use Subtypes
inferredcites →https://doi.org/10.25405/ncl.34131276openalex-snapshot
An object-based design method for concurrent programs
What points at this work
Incoming claims: where this work appears in other papers’ reference lists and arguments.
inferred← citeshttps://doi.org/10.1007/11523468_108openalex-snapshot
About Hoare Logics for Higher-Order Store
inferred← citeshttps://doi.org/10.1007/11560586_31openalex-snapshot
A Typed Semantics of Higher-Order Store and Subtyping
inferred← citeshttps://doi.org/10.1007/11575467_24openalex-snapshot
A Typed, Compositional Logic for a Stack-Based Abstract Machine
inferred← citeshttps://doi.org/10.1007/11814771_23openalex-snapshot
Dynamic Logic with Non-rigid Functions
inferred← citeshttps://doi.org/10.1007/11874683_38openalex-snapshot
Separation Logic for Higher-Order Store
inferred← citeshttps://doi.org/10.1007/3-540-44659-1_17openalex-snapshot
Implementing a Program Logic of Objects in a Higher-Order Logic Theorem Prover
inferred← citeshttps://doi.org/10.1007/3-540-45314-8_22openalex-snapshot
A Hoare Calculus for Verifying Java Realizations of OCL-Constrained Design Models
inferred← citeshttps://doi.org/10.1007/3-540-45614-7_27openalex-snapshot
Forward Simulation for Data Refinement of Classes
inferred← citeshttps://doi.org/10.1007/3-540-45614-7_6openalex-snapshot
Hoare Logic for NanoJava: Auxiliary Variables, Side Effects, and Virtual Methods Revisited
inferred← citeshttps://doi.org/10.1007/3-540-45719-4_32openalex-snapshot
Class-Based versus Object-Based: A Denotational Comparison
inferred← citeshttps://doi.org/10.1007/3-540-45931-6_2openalex-snapshot
Verification for Java’s Reentrant Multithreading Concept
inferred← citeshttps://doi.org/10.1007/3-540-46428-x_20openalex-snapshot
Java Program Verification via a Hoare Logic with Abrupt Termination
inferred← citeshttps://doi.org/10.1007/3-540-46589-8_6openalex-snapshot
Towards a Modular Denotational Semantics of Java
inferred← citeshttps://doi.org/10.1007/3-540-47993-7_25openalex-snapshot
Behavioral Compatibility of Self-Typed Theories
inferred← citeshttps://doi.org/10.1007/3-540-48118-4_26openalex-snapshot
A weakest precondition semantics for an object-oriented language of refinement
inferred← citeshttps://doi.org/10.1007/3-540-48737-9_5openalex-snapshot
An Event-Based Structural Operational Semantics of Multi-threaded Java
inferred← citeshttps://doi.org/10.1007/3-540-49099-x_11openalex-snapshot
A Programming Logic for Sequential Java
inferred← citeshttps://doi.org/10.1007/3-540-63533-5_5openalex-snapshot
Class refinement and interface refinement in object-oriented programs
inferred← citeshttps://doi.org/10.1007/978-3-319-06410-9_42openalex-snapshot
A Modular Theory of Object Orientation in Higher-Order UTP
inferred← citeshttps://doi.org/10.1007/978-3-540-30101-1_5openalex-snapshot
How to Cook a Complete Hoare Logic for Your Pet OO Language
inferred← citeshttps://doi.org/10.1007/978-3-540-30142-4_3openalex-snapshot
A Program Logic for Resource Verification
inferred← citeshttps://doi.org/10.1007/978-3-540-30477-7_28openalex-snapshot
A Relational Model for Object-Oriented Designs
inferred← citeshttps://doi.org/10.1007/978-3-540-31987-0_19openalex-snapshot
Denotational Semantics for Abadi and Leino’s Logic of Objects
inferred← citeshttps://doi.org/10.1007/978-3-540-31987-0_23openalex-snapshot
Asserting Bytecode Safety
inferred← citeshttps://doi.org/10.1007/978-3-540-39656-7_1openalex-snapshot
A Tool-Supported Proof System for Multithreaded Java
inferred← citeshttps://doi.org/10.1007/978-3-540-39813-4_4openalex-snapshot
Imperative Object-Based Calculi in Co-inductive Type Theories
inferred← citeshttps://doi.org/10.1007/978-3-540-39910-0_2openalex-snapshot
A Logic of Object-Oriented Programs
inferred← citeshttps://doi.org/10.1007/978-3-540-39958-2_11openalex-snapshot
Inductive Proof Outlines for Monitors in Java
inferred← citeshttps://doi.org/10.1007/978-3-540-39993-3_15openalex-snapshot
Incremental Reasoning for Object Oriented Systems
inferred← citeshttps://doi.org/10.1007/978-3-540-45220-1_37openalex-snapshot
Modular Semantics and Logics of Classes
inferred← citeshttps://doi.org/10.1007/978-3-540-68237-0_6openalex-snapshot
Lazy Behavioral Subtyping
inferred← citeshttps://doi.org/10.1007/978-3-540-69149-5_12openalex-snapshot
Reasoning about Object Structures Using Ownership
inferred← citeshttps://doi.org/10.1007/978-3-642-05089-3_39openalex-snapshot
Abstract Object Creation in Dynamic Logic
inferred← citeshttps://doi.org/10.1007/978-981-10-2546-4_14openalex-snapshot
rCOS: A Refinement Calculus of Internetware Systems
inferred← citeshttps://doi.org/10.1007/bfb0053570openalex-snapshot
Recursive object types in a logic of object-oriented programs
inferred← citeshttps://doi.org/10.1007/bfb0054286openalex-snapshot
An approach to object-orientation in action systems
inferred← citeshttps://doi.org/10.1007/bfb0055629openalex-snapshot
Reasoning about asynchronous communication in dynamically evolving object structures
inferred← citeshttps://doi.org/10.1007/bfb0058024openalex-snapshot
Compilation and equivalence of imperative objects
inferred← citeshttps://doi.org/10.1007/s00165-007-0067-yopenalex-snapshot
Graph transformations for object-oriented refinement
inferred← citeshttps://doi.org/10.1007/s00224-007-9079-5openalex-snapshot
Logical Equivalence for Subtyping Object and Recursive Types
inferred← citeshttps://doi.org/10.1007/s10270-014-0446-9openalex-snapshot
Integrating deductive verification and symbolic execution for abstract object creation in dynamic logic
inferred← citeshttps://doi.org/10.1016/j.entcs.2005.02.026openalex-snapshot
A Program Logic for Bytecode
inferred← citeshttps://doi.org/10.1016/j.entcs.2007.08.031openalex-snapshot
Domain-specific Semantics and Data Refinement of Object Models
inferred← citeshttps://doi.org/10.1016/j.ic.2013.08.011openalex-snapshot
Specification patterns for reasoning about recursion through the store
inferred← citeshttps://doi.org/10.1016/j.jcss.2011.08.002openalex-snapshot
Verification of object-oriented programs: A transformational approach
inferred← citeshttps://doi.org/10.1016/j.scico.2013.10.002openalex-snapshot
A fully abstract trace-based semantics for reasoning about backward compatibility of class libraries
inferred← citeshttps://doi.org/10.1016/j.tcs.2004.01.030openalex-snapshot
Semantics and logic of object calculi
inferred← citeshttps://doi.org/10.1016/j.tcs.2004.09.019openalex-snapshot
An assertion-based proof system for multithreaded Java
inferred← citeshttps://doi.org/10.1016/j.tcs.2005.06.018openalex-snapshot
A proof outline logic for object-oriented programming
inferred← citeshttps://doi.org/10.1016/j.tcs.2007.09.003openalex-snapshot
A program logic for resources
inferred← citeshttps://doi.org/10.1016/j.tcs.2013.11.003openalex-snapshot
An observationally complete program logic for imperative higher-order functions
inferred← citeshttps://doi.org/10.1016/s0020-0190(00)00206-4openalex-snapshot
Model-based specification
inferred← citeshttps://doi.org/10.1016/s0167-6423(00)00005-8openalex-snapshot
Predicate transformer semantics of a higher-order imperative language with record subtyping
inferred← citeshttps://doi.org/10.1016/s0304-3975(00)00304-2openalex-snapshot
A Hoare logic for dynamic networks of asynchronously communicating deterministic processes
inferred← citeshttps://doi.org/10.1017/s0956796806006174openalex-snapshot
An object-oriented calculus with term constraints
inferred← citeshttps://doi.org/10.1017/s0956796808006953openalex-snapshot
Hoare type theory, polymorphism and separation
inferred← citeshttps://doi.org/10.1017/s0960129506005214openalex-snapshot
Denotational semantics for a program logic of objects
inferred← citeshttps://doi.org/10.1109/32.879810openalex-snapshot
A weakest precondition semantics for refinement of object-oriented programs
inferred← citeshttps://doi.org/10.1109/cmpsac.2004.1342653openalex-snapshot
A generic OO architecture language for semantics analysis of OO specification
inferred← citeshttps://doi.org/10.1109/coginf.2002.1039284openalex-snapshot
Towards a refinement calculus for object systems
inferred← citeshttps://doi.org/10.1109/lics.2002.1029821openalex-snapshot
Semantics and logic of object calculi
inferred← citeshttps://doi.org/10.1109/sefm.2004.22openalex-snapshot
Glass-box and black-box views on object-oriented specifications
inferred← citeshttps://doi.org/10.1109/sefm.2008.29openalex-snapshot
Laws of Object-Orientation with Reference Semantics
inferred← citeshttps://doi.org/10.1109/sew.2007.89openalex-snapshot
Abstracting Pointers for a Verifying Compiler
inferred← citeshttps://doi.org/10.1145/1101821.1101824openalex-snapshot
Ownership confinement ensures representation independence for object-oriented programs
inferred← citeshttps://doi.org/10.1145/1159803.1159812openalex-snapshot
Polymorphism and separation in hoare type theory
inferred← citeshttps://doi.org/10.1145/976571.976574openalex-snapshot
Reasoning on an imperative object-based calculus in Higher Order Abstract Syntax
inferred← citeshttps://doi.org/10.14264/106784openalex-snapshot
Towards an object-oriented refinement calculus
inferred← citeshttps://doi.org/10.15514/syrcose-2014-8-7openalex-snapshot
Dynamically Allocated Memory Verification in Object-Oriented Programs using Prolog
inferred← citeshttps://doi.org/10.2168/lmcs-5(4:2)2009openalex-snapshot
A Step-indexed Semantics of Imperative Objects
inferred← citeshttps://doi.org/10.32603/2071-2340-2019-2-5-30openalex-snapshot
Сравнительный анализ статических методов верификации динамической памяти
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.