EDBT 2026 Demo / reviewers in the wild / expert
Ian Green
dblp:48/463
· DBLP profile ↗
14ranked-venue papers
1as first author
0since 2021 · last 2011
0000-0001-7130-6195ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 10 · 1 first-authorSoftware engineering, systems software and programming languages · 4Graphics, computer vision, multimedia, augmented reality and games · 4 · 1 first-authorTheory of computation · 4
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
3 papers |
Automated reasoning and model checking · 53% Logic in computer science · 47% | |
| Software engineering, system software, and programming languages
2 papers |
Program synthesis and code generation · 43% Compilers and program optimization · 38% Program analysis · 19% |
Topics — the 8 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Logic in computer science
process algebra |
0.0 | 1 | 1998 | Planning Equational Verification in CCS · ASE 1998 |
Automated reasoning and model checking
theorem proving |
0.0 | 1 | 1998 | Planning Equational Verification in CCS · ASE 1998 |
Program synthesis and code generation › inductive program synthesis
recursive program synthesis |
0.0 | 1 | 1997 | Automatic Synthesis of Recursive Programs: The Proof-Planning Paradigm · ASE 1997 |
Logic in computer science › knowledge representation and reasoning
diagrammatic reasoning |
0.0 | 1 | 1997 | Automation of Diagrammatic Reasoning · IJCAI (1) 1997 |
Automated reasoning and model checking › theorem proving
proof planning |
0.0 | 1 | 1997 | Automatic Synthesis of Recursive Programs: The Proof-Planning Paradigm · ASE 1997 |
Compilers and program optimization › program transformation
automated program improvement |
0.0 | 1 | 1991 | Using Abstraction to Automate Program Improvement by Transformation · AAAI 1991 |
Compilers and program optimization
program transformation |
0.0 | 1 | 1991 | Using Abstraction to Automate Program Improvement by Transformation · AAAI 1991 |
Automated reasoning and model checking
automated reasoning |
0.0 | 1 | 1997 | Automation of Diagrammatic Reasoning · IJCAI (1) 1997 |
Methods — techniques the papers use, named apart from their topics
proof planning · 0.1meta-variables · 0.0CCS laws · 0.0abstraction · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | The Use of Embeddings to Provide a Clean Separation of Term and Annotation for Higher Order Rippling
Louise A. Dennis, Ian Green, Alan Smaill |
J. Autom. Reason. | 2 |
| 2009 | On Process Equivalence = Equation Solving in CCS
Raúl Monroy, Alan Bundy, Ian Green |
J. Autom. Reason. | 3 |
| 2000 | Planning Proofs of Equations in CCS
Raúl Monroy, Alan Bundy, Ian Green |
Autom. Softw. Eng. | 3 |
| 1999 | A Framework for the Flexible Integration of a Class of Decision Procedures into Theorem Provers
Predrag Janicic, Alan Bundy, Ian Green |
CADE | 3 |
| 1999 | Extensions to the Estimation Calculus
Jeremy Gow, Alan Bundy, Ian Green |
LPAR | 3 |
| 1999 | Automatic Synthesis of Recursive Programs: The Proof-Planning Paradigm
Alessandro Armando, Alan Smaill, Ian Green |
Autom. Softw. Eng. | 3 |
| 1998 | System Description: Proof Planning in Higher-Order Logic with Lambda-Clam
Julian Richardson, Alan Smaill, Ian Green |
CADE | 3 |
| 1998 | Observant: An Annotated Term-Rewriting System for Deciding Observation Congruence
Raúl Monroy, Alan Bundy, Ian Green |
ECAI | 3 |
| 1998 | Planning Equational Verification in CCSabstractMost efforts to automate the formal verification of communicating systems have centred around finite-state systems (FSSs). However, FSSs are incapable of modelling many practical communicating systems, and hence there is interest in a novel class of problems, which we call VIPSs (Value-passing Infinite-state Parameterised Systems). Existing approaches using model checking over FSSs are insufficient for VIPSs, due to their inability both to reason with and about domain-specific theories, and to cope with systems having an unbounded or arbitrary state space. We use the Calculus of Communicating Systems (CCS) with parameterised constants to express and specify VIPSs. We use the laws of CCS to conduct the verification task. This approach allows us to study communicating systems, regardless of their state space, and the data such systems communicate. Automating theorem proving in this system is an extremely difficult task. We provide automated methods for CCS analysis; they are applicable to both FSSs and VIPSs. Adding these methods to the Clam proof-planner, we have implemented an automated theorem prover that is capable of dealing with problems outside the scope of current methods. This paper describes these methods, gives an account as to why they work and provides a short summary of experimental results. Raúl Monroy, Alan Bundy, Ian Green |
ASE | 3 |
| 1997 | Using A Generalisation Critic to Find Bisimulations for Coinductive Proofs
Louise A. Dennis, Alan Bundy, Ian Green |
CADE | 3 |
| 1997 | Automation of Diagrammatic Reasoning
Mateja Jamnik, Alan Bundy, Ian Green |
IJCAI (1) | 3 |
| 1997 | Automatic Synthesis of Recursive Programs: The Proof-Planning ParadigmabstractWe describe a proof plan that characterises a family of proofs corresponding to the synthesis of recursive functional programs. This plan provides a significant degree of automation in the construction of recursive programs from specifications, together with correctness proofs. This plan makes use of meta-variables to allow successive refinement of the identity of unknowns, and so allows the program and the proof to be developed hand in hand. We illustrate the plan with parts of a substantial example-the synthesis of a unification algorithm. Alessandro Armando, Alan Smaill, Ian Green |
ASE | 3 |
| 1994 | Coloured Rippling: An Extension of a Theorem Proving Heuristic
Tetsuya Yoshida, Alan Bundy, Ian Green, Toby Walsh, David A. Basin |
ECAI | 3 |
| 1991 | Using Abstraction to Automate Program Improvement by Transformation
Ian Green |
AAAI | 1 |