John Derrick

From MaRDI portal



List of research outcomes

This list is not complete and representing at the moment only items from zbMATH Open and arXiv. We are working on additional sources - please check back here soon!

PublicationDate of PublicationType
Relative security: (dis)proving resilience against semantic optimization vulnerabilities in Isabelle/HOL. Extended version
Journal of Automated Reasoning
2025-11-26Paper
Verifying correctness of persistent concurrent data structures2024-03-14Paper
scientific article; zbMATH DE number 7774306 (Why is no real title available?)
(available as arXiv preprint)
2023-12-08Paper
Making Linearizability Compositional for Partially Ordered Executions
Lecture Notes in Computer Science
2023-06-28Paper
Making Linearizability Compositional for Partially Ordered Executions
Lecture Notes in Computer Science
2023-06-28Paper
Defining and verifying durable opacity: correctness for persistent software transactional memory
Formal Techniques for Distributed Objects, Components, and Systems
2022-10-13Paper
Modularising verification of durable opacity
(available as arXiv preprint)
2022-08-30Paper
Modularising verification of durable opacity2022-08-30Paper
An Observational Approach to Defining Linearizability on Weak Memory Models
Formal Techniques for Distributed Objects, Components, and Systems
2022-06-15Paper
Understanding, Explaining, and Deriving Refinement
From Astrophysics to Unconventional Computation
2022-03-02Paper
Verifying correctness of persistent concurrent data structures: a sound and complete method
Formal Aspects of Computing
2021-09-14Paper
Verifying opacity of a transactional mutex lock
FM 2015: Formal Methods
2019-12-19Paper
A framework for correctness criteria on weak memory models
FM 2015: Formal Methods
2019-12-19Paper
Refinement2018-11-30Paper
Mechanized proofs of opacity: a comparison of two techniques
Formal Aspects of Computing
2018-09-12Paper
Proving opacity of a pessimistic STM2018-07-18Paper
Model checking stochastic automata
ACM Transactions on Computational Logic
2017-06-13Paper
Relational concurrent refinement. III: Traces, partial relations and automata
Formal Aspects of Computing
2016-08-05Paper
Relational concurrent refinement: automata
Electronic Notes in Theoretical Computer Science
2016-08-01Paper
A sound and complete proof technique for linearizability of concurrent data structures
ACM Transactions on Computational Logic
2015-09-17Paper
Reasoning algebraically about refinement on TSO architectures
Theoretical Aspects of Computing – ICTAC 2014
2015-01-13Paper
More relational concurrent refinement: traces and partial relations
Electronic Notes in Theoretical Computer Science
2014-03-26Paper
Model checking downward simulations2013-12-04Paper
A high-level semantics for program execution under total store order memory
Theoretical Aspects of Computing – ICTAC 2013
2013-10-04Paper
Unifying concurrent and relational refinement2013-08-19Paper
Temporal-logic property preservation under Z refinement
Formal Aspects of Computing
2013-03-22Paper
Issues in formal methods2012-09-05Paper
Viewpoints modelling2012-09-05Paper
Z2SAL: a translation-based model checker for Z
Formal Aspects of Computing
2011-05-27Paper
Incompleteness of relational simulations in the blocking paradigm
Science of Computer Programming
2010-11-25Paper
Model transformations across views
Science of Computer Programming
2010-02-26Paper
Relational concurrent refinement. II: Internal operations and outputs
Formal Aspects of Computing
2009-05-27Paper
Model Transformations Incorporating Multiple Views
Algebraic Methodology and Software Technology
2009-04-28Paper
Proving Linearizability Via Non-atomic Refinement
Lecture Notes in Computer Science
2009-03-06Paper
Modelling Divergence in Relational Concurrent Refinement
Lecture Notes in Computer Science
2009-02-24Paper
On using data abstractions for model checking refinements
Acta Informatica
2007-04-26Paper
Verifying data refinements using a model checker
Formal Aspects of Computing
2006-11-17Paper
Formal program development with approximations
Lecture Notes in Computer Science
2005-11-10Paper
Formal program development with approximations
Lecture Notes in Computer Science
2005-11-10Paper
Non-atomic refinement in Z and CSP
Lecture Notes in Computer Science
2005-11-10Paper
Linear temporal logic and Z refinement
Lecture Notes in Computer Science
2005-08-25Paper
Structural refinement of systems specified in Object-Z and CSP
Formal Aspects of Computing
2005-02-08Paper
Relational concurrent refinement
Formal Aspects of Computing
2005-02-08Paper
Verifying Erlang code: A resource locker case-study
Lecture Notes in Computer Science
2004-08-12Paper
Handling inconsistencies in Z using quasi-classical logic
Lecture Notes in Computer Science
2004-08-03Paper
Specification and analysis of automata-based designs
Lecture Notes in Computer Science
2004-07-30Paper
Specification and analysis of automata-based designs
Lecture Notes in Computer Science
2004-07-30Paper
Structural refinement in Object-Z / CSP
Lecture Notes in Computer Science
2004-07-30Paper
Structural refinement in Object-Z / CSP
Lecture Notes in Computer Science
2004-07-30Paper
Using coupled simulations in non-atomic refinement
Lecture Notes in Computer Science
2003-12-04Paper
Timed CSP and Object-Z
Lecture Notes in Computer Science
2003-12-04Paper
Recent advances in refinement
Lecture Notes in Computer Science
2003-07-21Paper
Abstract specification in Object-Z and CSP2003-07-15Paper
A UML approach to the design of open distributed systems
Lecture Notes in Computer Science
2003-07-15Paper
A formal framework for viewpoint consistency
Formal Methods in System Design
2002-09-18Paper
Combining component specifications in Object-Z and CSP.
Formal Aspects of Computing
2002-09-09Paper
Analysis of a multimedia stream using stochastic process algebra
The Computer Journal. Section A Section B
2002-01-23Paper
scientific article; zbMATH DE number 1860618 (Why is no real title available?)2002-01-01Paper
Specification, refinement and verification of concurrent systems -- an integration of Object-\(Z\) and \(CSP\)
Formal Methods in System Design
2001-09-09Paper
Refinement in Z and object-Z. Foundations and advanced applications2001-07-10Paper
Liberating data refinement
Lecture Notes in Computer Science
2001-07-01Paper
scientific article; zbMATH DE number 1569130 (Why is no real title available?)2001-02-22Paper
A single complete refinement rule for Z
Journal Of Logic And Computation
2000-12-19Paper
Constructive consistency checking for partial specification in Z
Science of Computer Programming
2000-11-22Paper
Specifying component and context specification using promotion2000-08-10Paper
Grey box data refinement1999-11-02Paper
scientific article; zbMATH DE number 1304374 (Why is no real title available?)1999-06-17Paper
Strategies for consistency checking based on unification
Science of Computer Programming
1999-03-30Paper
Specifying and refining internal operations in \(Z\)
Formal Aspects of Computing
1999-03-09Paper
scientific article; zbMATH DE number 3412636 (Why is no real title available?)1967-01-01Paper


Research outcomes over time


This page was built for person: John Derrick