Alastair F. Donaldson
Orcid: 0000-0002-7448-7961Affiliations:
- Imperial College London, UK
According to our database1,
Alastair F. Donaldson
authored at least 133 papers
between 2004 and 2024.
Collaborative distances:
Collaborative distances:
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on zbmath.org
-
on twitter.com
-
on orcid.org
-
on doc.ic.ac.uk
On csauthors.net:
Bibliography
2024
Mix Testing: Specifying and Testing ABI Compatibility of C/C++ Atomics Implementations.
Proc. ACM Program. Lang., 2024
Lost in Interpretation: Navigating Challenges in Validating Persistency Models Amid Vague Specs and Stubborn Machines, All with a Sense of Humour.
CoRR, 2024
Synchronisation in Language-Level Symmetry Reduction for Probabilistic Model Checking.
Proceedings of the Model Checking Software - 30th International Symposium, 2024
Proceedings of the IEEE Conference on Software Testing, Verification and Validation, 2024
Proceedings of the 2024 ACM/IEEE 44th International Conference on Software Engineering: New Ideas and Emerging Results, 2024
Validating Database System Isolation Level Implementations with Version Certificate Recovery.
Proceedings of the Nineteenth European Conference on Computer Systems, 2024
2023
IEEE Trans. Software Eng., December, 2023
Proc. ACM Program. Lang., January, 2023
Program Reconditioning: Avoiding Undefined Behaviour When Finding and Reducing Compiler Bugs.
Proc. ACM Program. Lang., 2023
Turbulence: Systematically and Automatically Testing Instruction-Tuned Large Language Models for Code.
CoRR, 2023
Proceedings of the Model Checking Software - 29th International Symposium, 2023
Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2023
Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2023
Proceedings of the IEEE Conference on Software Testing, Verification and Validation, 2023
Proceedings of the 2nd International Fuzzing Workshop, 2023
MOD2IR: High-Performance Code Generation for a Biophysically Detailed Neuronal Simulation DSL.
Proceedings of the 32nd ACM SIGPLAN International Conference on Compiler Construction, 2023
2022
Softw. Test. Verification Reliab., 2022
ACM SIGSOFT Softw. Eng. Notes, 2022
CsmithEdge: more effective compiler testing by handling undefined behaviour less conservatively.
Empir. Softw. Eng., 2022
Combining static analysis error traces with dynamic symbolic execution (experience paper).
Proceedings of the ISSTA '22: 31st ACM SIGSOFT International Symposium on Software Testing and Analysis, Virtual Event, South Korea, July 18, 2022
Proceedings of the 15th IEEE Conference on Software Testing, Verification and Validation, 2022
2021
Proc. ACM Program. Lang., 2021
Test-case reduction and deduplication almost for free with transformation-based compiler testing.
Proceedings of the PLDI '21: 42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation, 2021
Proceedings of the ISSTA '21: 30th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2021
Proceedings of the 6th IEEE/ACM International Workshop on Metamorphic Testing, 2021
2020
Dagstuhl Artifacts Ser., 2020
Proceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium, 2020
Closer to the Edge: Testing Compilers More Thoroughly by Being Less Conservative About Undefined Behaviour.
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 2020
Test-Case Reduction via Test-Case Generation: Insights from the Hypothesis Reducer (Tool Insights Paper).
Proceedings of the 34th European Conference on Object-Oriented Programming, 2020
Proceedings of the 34th European Conference on Object-Oriented Programming, 2020
2019
Proceedings of the Computing and Software Science - State of the Art and Perspectives, 2019
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019
Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2019
Proceedings of the International Workshop on OpenCL, 2019
One Size Doesn't Fit All: Quantifying Performance Portability of Graph Applications on GPUs.
Proceedings of the IEEE International Symposium on Workload Characterization, 2019
Proceedings of the 4th International Workshop on Metamorphic Testing, 2019
2018
IEEE Trans. Software Eng., 2018
Do Your Cores Play Nicely? A Portable Framework for Multi-core Interference Tuning and Analysis.
CoRR, 2018
Proceedings of the 29th International Conference on Concurrency Theory, 2018
2017
ACM Trans. Math. Softw., 2017
Dagstuhl Reports, 2017
Dagstuhl Reports, 2017
CoRR, 2017
Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, 2017
Proceedings of the 44th ACM SIGPLAN Symposium on Principles of Programming Languages, 2017
Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering, 2017
Proceedings of the 28th International Conference on Concurrency Theory, 2017
2016
ACM Trans. Parallel Comput., 2016
Proceedings of the 43rd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2016
Proceedings of the 37th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2016
Proceedings of the 2016 ACM SIGPLAN International Conference on Object-Oriented Programming, 2016
Proceedings of the 4th International Workshop on OpenCL, 2016
Proceedings of the 4th International Workshop on OpenCL, 2016
Proceedings of the 2016 IEEE International Conference on Software Testing, 2016
Proceedings of the 1st International Workshop on Metamorphic Testing, 2016
Proceedings of the 38th International Conference on Software Engineering, 2016
Proceedings of the 14th USENIX Conference on File and Storage Technologies, 2016
2015
ACM Trans. Program. Lang. Syst., 2015
Selected papers on Programming Language Approaches to Concurrency and Communication-cEntric Software (PLACES 2014).
J. Log. Algebraic Methods Program., 2015
The lazy happens-before relation: better partial-order reduction for systematic concurrency testing.
Proceedings of the 20th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2015
Proceedings of the 36th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2015
Proceedings of the 36th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2015
Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, 2015
Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering, 2015
Proceedings of the Twentieth International Conference on Architectural Support for Programming Languages and Operating Systems, 2015
PENCIL: A Platform-Neutral Compute Intermediate Language for Accelerator Programming.
Proceedings of the 2015 International Conference on Parallel Architectures and Compilation, 2015
2014
Electron. Commun. Eur. Assoc. Softw. Sci. Technol., 2014
Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2014
Proceedings of the 41st Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2014
Warps and Atomics: Beyond Barrier Synchronization in the Verification of GPU Kernels.
Proceedings of the NASA Formal Methods - 6th International Symposium, NFM 2014, Houston, TX, USA, April 29, 2014
KernelInterceptor: automating GPU kernel verification by intercepting kernels and their parameters.
Proceedings of the International Workshop on OpenCL, 2014
Proceedings of the 2014 Imperial College Computing Student Workshop, 2014
Proceedings of the Computer Aided Verification - 26th International Conference, 2014
Software Model Checking.
Proceedings of the Computing Handbook, 2014
2013
Dagstuhl Reports, 2013
Barrier invariants: a shared state abstraction for the analysis of data-dependent GPU kernels.
Proceedings of the 2013 ACM SIGPLAN International Conference on Object Oriented Programming Systems Languages & Applications, 2013
Proceedings of the Euro-Par 2013 Parallel Processing, 2013
Proceedings of the Programming Languages and Systems, 2013
Proceedings of the 25th Euromicro Conference on Real-Time Systems, 2013
2012
Formal Methods Syst. Des., 2012
Proceedings of the Proceedings Seventh Conference on Systems Software Verification, 2012
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2012
Proceedings of the 27th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2012
2011
Formal Methods Syst. Des., 2011
Symmetry-Aware Predicate Abstraction for Shared-Variable Concurrent Programs (Extended Technical Report)
CoRR, 2011
Proceedings of the Verification, Model Checking, and Abstract Interpretation, 2011
Proceedings of the Static Analysis - 18th International Symposium, 2011
Proceedings of the 16th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2011
Proceedings of the 16th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2011
The impact of diverse memory architectures on multicore consumer software: an industrial perspective from the video games domain.
Proceedings of the 2011 ACM SIGPLAN workshop on Memory Systems Performance and Correctness: held in conjunction with PLDI '11, 2011
Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), 2011
Proceedings of the Computer Aided Verification - 23rd International Conference, 2011
Proceedings of the Automated Technology for Verification and Analysis, 2011
Proceedings of the APSys '11 Asia Pacific Workshop on Systems, 2011
2010
Symmetry, 2010
Sci. Comput. Program., 2010
Automatic Analysis of Scratch-Pad Memory Code for Heterogeneous Multicore Processors.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2010
Proceedings of the High Performance Embedded Architectures and Compilers, 2010
Tightening Test Coverage Metrics: A Case Study in Equivalence Checking Using k-Induction.
Proceedings of the Formal Methods for Components and Objects - 9th International Symposium, 2010
Proceedings of the Euro-Par 2010 Parallel Processing Workshops, 2010
Proceedings of the CISIS 2010, 2010
2009
Proceedings of the QEST 2009, 2009
Proceedings of the High Performance Embedded Architectures and Compilers, 2009
Proceedings of the Euro-Par 2009, 2009
2008
Proceedings of the Eighth International Workshop on Automated Verification of Critical Systems, 2008
Proceedings of the 7th ACM SIGCOMM Workshop on Network and System Support for Games, 2008
Compile-Time and Run-Time Issues in an Auto-Parallelisation System for the Cell BE Processor.
Proceedings of the Euro-Par 2008 Workshops, 2008
2007
PhD thesis, 2007
A template-based approach for the generation of abstractable and reducible models of featured networks.
Comput. Networks, 2007
Proceedings of the Fourth International Conference on the Quantitative Evaluaiton of Systems (QEST 2007), 2007
Proceedings of the Euro-Par 2007 Workshops: Parallel Processing, 2007
Proceedings of the Automated Technology for Verification and Analysis, 2007
2006
Proceedings of the 6th International Workshop on Automated Verification of Critical Systems, 2006
Proceedings of the FM 2006: Formal Methods, 2006
Proceedings of the Automated Technology for Verification and Analysis, 2006
A Computational Group Theoretic Symmetry Reduction Package for the Spin Model Checker.
Proceedings of the Algebraic Methodology and Software Technology, 2006
2005
Proceedings of the Model Checking Software, 2005
Proceedings of the FM 2005: Formal Methods, 2005
2004
Proceedings of the 6th AMAST Workshop on Real-Time Systems, 2004
Proceedings of the Fouth International Workshop on Automated Verification of Critical Systems, 2004