On the public citation graph
Normal form approach to compiler design
0 signed · 91 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/3-540-16442-1_14openalex-snapshot
Data refinement refined resume
inferredcites →https://doi.org/10.1007/3-540-52559-9_60openalex-snapshot
Refinement calculus, part I: Sequential nondeterministic programs
inferredcites →https://doi.org/10.1007/3-540-52559-9_61openalex-snapshot
Refinement calculus, part II: Parallel and reactive programs
inferredcites →https://doi.org/10.1016/0020-0190(87)90106-2openalex-snapshot
The weakest prespecification
inferredcites →https://doi.org/10.1016/0020-0190(87)90224-9openalex-snapshot
Prespecification in data refinement
inferredcites →https://doi.org/10.1016/0020-0190(88)90147-0openalex-snapshot
Data refinement by miracles
inferredcites →https://doi.org/10.1016/0167-6423(87)90011-6openalex-snapshot
A theoretical basis for stepwise refinement and the programming calculus
inferredcites →https://doi.org/10.1016/0167-6423(91)90014-oopenalex-snapshot
Programming from specifications
inferredcites →https://doi.org/10.1016/0167-6423(92)90019-8openalex-snapshot
Reasoning algebraically about recursion
inferredcites →https://doi.org/10.1145/357980.358001openalex-snapshot
An axiomatic basis for computer programming
inferredcites →https://doi.org/10.1145/360933.360975openalex-snapshot
Guarded commands, nondeterminacy and formal derivation of programs
inferredcites →https://doi.org/10.1145/363235.363259openalex-snapshot
An axiomatic basis for computer programming
inferredcites →https://doi.org/10.1145/69558.69559openalex-snapshot
A generalization of Dijkstra's calculus
inferredcites →https://doi.org/10.25405/ncl.34123362openalex-snapshot
Software Development: A Rigorous Approach
What points at this work
Incoming claims: where this work appears in other papers’ reference lists and arguments.
inferred← citeshttps://doi.org/10.1007/10703260_4openalex-snapshot
Towards Rigorous Compiler Implementation Verification
inferred← citeshttps://doi.org/10.1007/11925040_6openalex-snapshot
On the Correctness of Transformations in Compiler Back-Ends
inferred← citeshttps://doi.org/10.1007/3-540-36103-0_36openalex-snapshot
Refinement Algebra for Formal Bytecode Generation
inferred← citeshttps://doi.org/10.1007/3-540-44518-8_11openalex-snapshot
Verifying Compilers and ASMs or ASMs for Uniform Description of Multistep Transformations
inferred← citeshttps://doi.org/10.1007/3-540-44525-0_19openalex-snapshot
Performing Algorithmic Refinement before Data Refinement in B
inferred← citeshttps://doi.org/10.1007/3-540-44798-9_19openalex-snapshot
Towards Provably-Correct Hardware Compilation Tools Based on Pass Separation Techniques
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-46425-5_19openalex-snapshot
On the Translation of Procedures to Finite Machines
inferred← citeshttps://doi.org/10.1007/3-540-48092-7_12openalex-snapshot
Compilation and Synthesis for Real-Time Embedded Controllers
inferred← citeshttps://doi.org/10.1007/3-540-48118-4_9openalex-snapshot
On excusable and inexcusable failures towards an adequate notion of translation correctness
inferred← citeshttps://doi.org/10.1007/978-0-387-34848-3_37openalex-snapshot
Using Strongest Postconditions to Improve Software Quality
inferred← citeshttps://doi.org/10.1007/978-1-4757-6463-5_3openalex-snapshot
The ProCoS Approach to Correct Systems
inferred← citeshttps://doi.org/10.1007/978-1-84882-912-1_1openalex-snapshot
Insight, Inspiration and Collaboration
inferred← citeshttps://doi.org/10.1007/978-3-031-40436-8_1openalex-snapshot
Jifeng He at Oxford and Beyond: An Appreciation
inferred← citeshttps://doi.org/10.1007/978-3-031-63790-2_21openalex-snapshot
Small Step Incremental Verification of Compilers
inferred← citeshttps://doi.org/10.1007/978-3-032-24494-9_7openalex-snapshot
A First Step Towards Agile Verification of Compilations
inferred← citeshttps://doi.org/10.1007/978-3-540-45236-2_18openalex-snapshot
A Strategy for Compiling Classes, Inheritance, and Dynamic Binding
inferred← citeshttps://doi.org/10.1007/978-3-540-95891-8_46openalex-snapshot
Design Validation by Symbolic Simulation and Equivalence Checking: A Case Study in Memory Optimization for Image Manipulation
inferred← citeshttps://doi.org/10.1007/978-3-642-16561-0_46openalex-snapshot
On the Role of Non-functional Properties in Compiler Verification
inferred← citeshttps://doi.org/10.1007/978-3-642-33826-7_9openalex-snapshot
A Denotational Model for Instantaneous Signal Calculus
inferred← citeshttps://doi.org/10.1007/978-3-642-61455-2_11openalex-snapshot
Mathematical Models for Computing Science
inferred← citeshttps://doi.org/10.1007/bf03259390openalex-snapshot
Specification, Verification and Prototyping of an Optimized Compiler
inferred← citeshttps://doi.org/10.1007/bfb0021726openalex-snapshot
Towards a provably correct hardware implementation of occam
inferred← citeshttps://doi.org/10.1007/s00165-005-0075-8openalex-snapshot
Provably-correct hardware compilation tools based on pass separation techniques
inferred← citeshttps://doi.org/10.1007/s00165-009-0124-9openalex-snapshot
An algebraic approach to the design of compilers for object-oriented languages
inferred← citeshttps://doi.org/10.1007/s00165-014-0309-8openalex-snapshot
Denotational semantics and its algebraic derivation for an event-driven system-level language
inferred← citeshttps://doi.org/10.1007/s00165-020-00513-4openalex-snapshot
Theoretical and Practical Approaches to the Denotational Semantics for MDESL based on UTP
inferred← citeshttps://doi.org/10.1007/s00165-021-00530-xopenalex-snapshot
A process calculus BigrTiMo of mobile systemsand its formal semantics
inferred← citeshttps://doi.org/10.1007/s10773-020-04698-5openalex-snapshot
A Framework for Quantum-Classical Cryptographic Translation
inferred← citeshttps://doi.org/10.1007/s11036-018-1142-8openalex-snapshot
Formal Verification of mCWQ Using Extended Hoare Logic
inferred← citeshttps://doi.org/10.1007/s11334-008-0069-9openalex-snapshot
From algebraic semantics to denotational semantics for Verilog
inferred← citeshttps://doi.org/10.1007/s11390-021-1616-1openalex-snapshot
Trace Semantics and Algebraic Laws for Total Store Order Memory Model
inferred← citeshttps://doi.org/10.1016/b978-0-08-042367-8.50054-9openalex-snapshot
PROGRAM TRANSFORMATIONS FOR DISTRIBUTED CONTROL SYSTEMS
inferred← citeshttps://doi.org/10.1016/j.entcs.2005.05.007openalex-snapshot
What Level of Mathematical Reasoning can Computer Science Demand of a Software Implementer?
inferred← citeshttps://doi.org/10.1016/j.scico.2023.103015openalex-snapshot
Generating C: Heterogeneous metaprogramming system description
inferred← citeshttps://doi.org/10.1016/j.sysarc.2022.102438openalex-snapshot
UTP semantics for the MCA ARMv8 architecture
inferred← citeshttps://doi.org/10.1016/s0167-6423(96)00015-9openalex-snapshot
The automated transformation of abstract specifications of numerical algorithms into efficient array processor implementations
inferred← citeshttps://doi.org/10.1016/s0167-6423(96)00019-6openalex-snapshot
Probabilistic models for the guarded command language
inferred← citeshttps://doi.org/10.1016/s0167-6423(98)00016-1openalex-snapshot
Calculational derivation of pointer algorithms from tree operations
inferred← citeshttps://doi.org/10.1016/s0304-3975(01)00047-0openalex-snapshot
A formal model of real-time program compilation
inferred← citeshttps://doi.org/10.1016/s1474-6670(17)47662-2openalex-snapshot
Program Transformations for Distributed Control Systems
inferred← citeshttps://doi.org/10.1016/s1571-0661(04)80399-2openalex-snapshot
Towards Acceptability of Optimizations
inferred← citeshttps://doi.org/10.1016/s1571-0661(04)80517-6openalex-snapshot
An Algebraic Approach for Compiling Real-Time Programs
inferred← citeshttps://doi.org/10.1023/a:1007963427189openalex-snapshot
The ProCoS Approach to Correct Systems
inferred← citeshttps://doi.org/10.1049/ip-sen:20010213openalex-snapshot
Hardware compilation for software engineers: An ATM example
inferred← citeshttps://doi.org/10.1109/compsac54236.2022.00240openalex-snapshot
Algebraic Semantics for C++11 Memory Model
inferred← citeshttps://doi.org/10.1109/hase.1997.648033openalex-snapshot
Do you trust your compiler? Applying formal methods to constructing high-assurance compilers
inferred← citeshttps://doi.org/10.1109/hsc.1994.336704openalex-snapshot
Towards provably correct hardware/software partitioning using OCCAM
inferred← citeshttps://doi.org/10.1109/iceccs.2006.1690363openalex-snapshot
From algebraic semantics to denotational semantics for Verilog
inferred← citeshttps://doi.org/10.1109/pdse.1998.668151openalex-snapshot
An algebraic framework for optimizing parallel programs
inferred← citeshttps://doi.org/10.1109/rteict42901.2018.9012266openalex-snapshot
The Multi Language Audio Compiler with Video Help
inferred← citeshttps://doi.org/10.1145/3295699openalex-snapshot
Theoretical and Practical Aspects of Linking Operational and Algebraic Semantics for MDESL
inferred← citeshttps://doi.org/10.1145/3477355.3477375openalex-snapshot
List of Tony Hoare’s Publications
inferred← citeshttps://doi.org/10.1145/3582016.3582039openalex-snapshot
Verification of Nondeterministic Quantum Programs
inferred← citeshttps://doi.org/10.14236/ewic/rw1996.2openalex-snapshot
Calculational Derivation of Algorithms on Tree-based Pointer Structures
inferred← citeshttps://doi.org/10.22028/d291-25991openalex-snapshot
Compiler verification in the context of pervasive system verification
inferred← citeshttps://doi.org/10.5555/947185.947219openalex-snapshot
Towards provably correct hardware/software partitioning using OCCAM
inferred← citeshttps://doi.org/10.5753/sbes.1996.24440openalex-snapshot
De occam para o transputer: compilação via reescrita de termos
inferred← citeshttps://doi.org/10.71548/18425openalex-snapshot
A Unifying Theory of Multi-Exit Programs
inferred← citeshttps://doi.org/10.82444/warw.33642034openalex-snapshot
Verification and abstraction of flow-graph programs with pointers and computed jumps
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.