Andrew Butterfield

Orcid: 0000-0002-2337-2101

According to our database1, Andrew Butterfield authored at least 53 papers between 1993 and 2023.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2023
Applying Formal Verification to an Open-Source Real-Time Operating System.
Proceedings of the Theories of Programming and Formal Methods, 2023

2022
From CCS to CSP: the m-among-n Synchronisation Approach.
Proceedings of the Proceedings Combined 29th International Workshop on Expressiveness in Concurrency and 19th Workshop on Structural Operational Semantics, 2022

2021
Translation of CCS into CSP, Correct up to Strong Bisimulation.
Proceedings of the Software Engineering and Formal Methods - 19th International Conference, 2021

2019
The Inner and Outer Algebras of Unified Concurrency.
Proceedings of the Unifying Theories of Programming - 7th International Symposium, 2019

Business Process Modeling Flexibility: A Formal Interpretation.
Proceedings of the 7th International Conference on Model-Driven Engineering and Software Development, 2019

Circus2CSP: A Tool for Model-Checking Circus Using FDR.
Proceedings of the Formal Methods - The Next 30 Years - Third World Congress, 2019

Towards a Model-Checker for Circus.
Proceedings of the Formal Methods - The Next 30 Years - Third World Congress, 2019

2018
Editorial.
Formal Aspects Comput., 2018

2017
UTCP: Compositional Semantics for Shared-Variable Concurrency.
Proceedings of the Formal Methods: Foundations and Applications - 20th Brazilian Symposium, 2017

2016
UTPCalc - A Calculator for UTP Predicates.
Proceedings of the Unifying Theories of Programming - 6th International Symposium, 2016

UTP Semantics for Shared-State, Concurrent, Context-Sensitive Process Models.
Proceedings of the 10th International Symposium on Theoretical Aspects of Software Engineering, 2016

Heterogeneous Semantics and Unifying Theories.
Proceedings of the Leveraging Applications of Formal Methods, Verification and Validation: Foundational Techniques, 2016

Teaching Global Software Development through Game Design.
Proceedings of the 11th IEEE International Conference on Global Software Engineering Workshops, 2016

Modelling the Haemodialysis Machine with Circus.
Proceedings of the Abstract State Machines, Alloy, B, TLA, VDM, and Z, 2016

2015
A feature model of actor, agent, functional, object, and procedural programming languages.
Sci. Comput. Program., 2015

2014
A UTP approach towards probabilistic protocol verification.
Secur. Commun. Networks, 2014

UTP2: Higher-Order Equational Reasoning by Pointing.
Proceedings of the Proceedings Eleventh Workshop on User Interfaces for Theorem Provers, 2014

Separation Kernel Verification: The Xtratum Case Study.
Proceedings of the Verified Software: Theories, Tools and Experiments, 2014

GSD Sim: A Global Software Development Game.
Proceedings of the IEEE International Conference on Global Software Engineeering Workshops, 2014

2013
From Distributions to Probabilistic Reactive Programs.
Proceedings of the Theoretical Aspects of Computing - ICTAC 2013, 2013

2012
The Logic of <i>U</i> ·(<i>TP</i>)<sup>2</sup>.
Proceedings of the Unifying Theories of Programming, 4th International Symposium, 2012

A Probabilistic Theory of Designs Based on Distributions.
Proceedings of the Unifying Theories of Programming, 4th International Symposium, 2012

A UTP Semantics of pGCL as a Homogeneous Relation.
Proceedings of the Integrated Formal Methods - 9th International Conference, 2012

2011
A denotational semantics for Handel-C.
Formal Aspects Comput., 2011

Reasoning about I/O in Functional Programs.
Proceedings of the Central European Functional Programming School - 4th Summer School, 2011

2010
Saoithín: A Theorem Prover for UTP.
Proceedings of the Unifying Theories of Programming - Third International Symposium, 2010

Prioritized slotted-Circus.
Proceedings of the Theoretical Aspects of Computing, 2010

Linking a state-rich process algebra to a state-free algebra to verify software/hardware implementation.
Proceedings of the FIT '10, 2010

Modelling flash devices with FDR: progress and limits.
Proceedings of the FIT '10, 2010

2009
Mechanising a formal model of flash memory.
Sci. Comput. Program., 2009

State Visibility and Communication in Unifying Theories of Programming.
Proceedings of the TASE 2009, 2009

Weakening the Dolev-Yao model through probability.
Proceedings of the 2nd International Conference on Security of Information and Networks, 2009

Concurrent Models of Flash Memory Device Behaviour.
Proceedings of the Formal Methods: Foundations and Applications, 2009

A formal security proof for the ZRTP Protocol.
Proceedings of the 4th International Conference for Internet Technology and Secured Transactions, 2009

The Denotational Semantics of slotted-Circus.
Proceedings of the FM 2009: Formal Methods, 2009

2008
POSIX and the Verification Grand Challenge: A Roadmap.
Proceedings of the 13th International Conference on Engineering of Complex Computer Systems (ICECCS 2008), March 31 2008, 2008

2007
Foreword: Selected papers from the ninth international workshop on formal methods for industrial critical systems (FMICS 04), Linz, Austria.
Formal Methods Syst. Des., 2007

Slotted-Circus.
Proceedings of the Integrated Formal Methods, 6th International Conference, 2007

Formalising Flash Memory: First Steps.
Proceedings of the 12th International Conference on Engineering of Complex Computer Systems (ICECCS 2007), 2007

2006
A Lattice-Theoretic Model for an Algebra of Communicating Sequential Processes.
Proceedings of the Theoretical Aspects of Computing, 2006

Modelling deterministic concurrent I/O.
Proceedings of the 11th ACM SIGPLAN International Conference on Functional Programming, 2006

2005
prialt in Handel-C: an operational semantics.
Int. J. Softw. Tools Technol. Transf., 2005

2004
A "Hardware Compiler" Semantics for Handel-C.
Proceedings of the Third Irish Conference on the Mathematical Foundations of Computer Science and Information Technology, 2004

Preface.
Proceedings of the Ninth International Workshop on Formal Methods for Industrial Critical Systems, 2004

PyEvolve: a toolkit for statistical modelling of molecular evolution.
BMC Bioinform., 2004

Reasoning About Deterministic Concurrent Functional I/O.
Proceedings of the Implementation and Application of Functional Languages, 2004

2003
An Operational Semantics for Handel-C.
Proceedings of the Eighth International Workshop on Formal Methods for Industrial Critical Systems, 2003

Formal Methods for Industrial Critical Systems at Trinity College, University of Dublin.
Proceedings of the Eighth International Workshop on Formal Methods for Industrial Critical Systems, 2003

2002
Semantic domains for Handel-C.
Proceedings of the Second Irish Conference on the Mathematical Foundations of Computer Science and Information Technology, 2002

Proving Make Correct: I/O Proofs in Haskell and Clean.
Proceedings of the Implementation of Functional Languages, 14th International Workshop, 2002

2001
Proving Correctness of Programs with IO - A Paradigm Comparison.
Proceedings of the Implementation of Functional Languages, 13th International Workshop, 2001

2000
OO-Motivated Process Algebra: A Calculus for CORBA-like Systems.
Proceedings of the Rigorous Object-Oriented Methods, 2000

1993
A VDM Study of Fault-Tolerant Stable Storage - Towards a Computer Engineering Mathematics.
Proceedings of the FME '93: Industrial-Strength Formal Methods, 1993


  Loading...