|
2013 |
Riccardo Bresciani and Andrew Butterfield |
A probabilistic theory of designs based on distributions UTP 2012 : 4th International Symposium on Unifying Theories of Programming, 7681, pp105-123. DOI: http://dx.doi.org/10.1007/978-3-642-35705-3_5 |
|
2024 |
Andrew Butterfield |
Towards an Algebra for Unifying Theories of Concurrent Programming (UTCP) The Application of Formal Methods, 14900, pp203-232. DOI: https://doi.org/10.1007/978-3-031-67114-2 |
|
2023 |
Andrew Butterfield |
Deploying Promela/Spin-based test generation on RTEMS: A progress report DASIA (Data Systems in Eurospace), pp6 |
|
2017 |
Andrew Butterfield |
UTPCalc - A calculator for UTP Predicates The 6th International Symposium on Unifying Theories of Programming, 11304, pp197-216. DOI: http://dx.doi.org/10.1007/978-3-319-52228-9 |
|
2017 |
Andrew Butterfield |
UTCP: compositional semantics for shared-variable concurrency 20th Brazilian Symposium on Formal Methods (SBMF 2017)(10623), pp253-270. DOI: http://dx.doi.org/10.1007/978-3-319-70848-5_16 |
|
2014 |
Andrew Butterfield |
UTP2: Higher-Order Equational Reasoning by Pointing Proceedings Eleventh Workshop on User Interfaces for Theorem Provers, 167, pp14-22. DOI: http://dx.doi.org/10.4204/eptcs.167.4 |
|
2012 |
Andrew Butterfield |
Reasoning about I/O in Functional Programs Central European Functional Programming School - Fourth Summer School, CEFP 2011, pp93-141. DOI: http://dx.doi.org/10.1007/978-3-642-32096-5 |
|
2011 |
Andrew Butterfield |
Denotational Semantics of Handel-C Formal Aspects of Computing, 23(2), pp153-170. DOI: http://dx.doi.org/10.1007/s00165-009-0146-3 |
|
2010 |
Andrew Butterfield |
Saoithin: A Theorem Prover for UTP Unifying Theories of Programming, Third International Symposium, UTP 2010, 6445, pp137-156. DOI: http://dx.doi.org/10.1007/978-3-642-16690-7_6 |
|
1998 |
Andrew Butterfield |
Recursion Diagrams: ideas for a Geometry of Formal Methods 3rd BCS-FACS Northern Formal Methods Workshop, electronic Workshops in Computing |
|
1993 |
Andrew Butterfield |
A VDM study of fault-tolerant stable storage: towards a computer engineering mathematics FME'93: Industrial-Strength Formal Methods, 670, pp216-234 |
|
1989 |
Andrew Butterfield |
A functional/hierarchical Layout Tool. In Colloqium on Silicon Compilation , pp4/1-4/5 |
|
1986 |
Andrew Butterfield |
From KARL to CIF EURO CVIM 1986 European Conference of Customer/Vendor Interfaces in Microelectronics, pp130-141 |
|
2023 |
Andrew Butterfield and Frédéric Tuong |
Applying Formal Verification to an Open-Source Real-Time Operating System Theories of Programming and Formal Methods, pp348-366. DOI: http://dx.doi.org/10.1007/978-3-031-40436-8_13 |
|
2001 |
Andrew Butterfield and Glenn Strong |
Proving correctness of programs with IO - A paradigm comparison Implementation of Functional Languages, 13th International Workshop, IFL 2001, 2312, pp72-87. DOI: http://dx.doi.org/10.1007/3-540-46028-4_5 |
|
2005 |
Andrew Butterfield and Jim Woodcock |
prialt in Handel-C: an operational semantics International Journal on Software Tools for Technology Transfer, 7(3), pp248-267. DOI: http://dx.doi.org/10.1007/s10009-004-0181-6 |
|
2003 |
Andrew Butterfield and Jim Woodcock |
Semantic domains for handel-c. , 74. DOI: http://dx.doi.org/10.1016/s1571-0661(04)80762-x |
|
2003 |
Andrew Butterfield and Jim Woodcock |
An operational semantics for handel-c. , 80. DOI: http://dx.doi.org/10.1016/s1571-0661(04)80821-1 |
|
2002 |
Andrew Butterfield and Jim Woodcock |
Semantics of prialt in Handel-C (tm) , pp1-16 |
|
2006 |
Andrew Butterfield and JimWoodcock |
A "Hardware Compiler" Semantics for Handel-C Third Irish Conference on the Mathematical Foundations of Computer Science and Information Technology (MFCSIT 2004), 161, pp73-90. DOI: http://dx.doi.org/10.1016/j.entcs.2006.04.026 |
|
2006 |
Andrew Butterfield and Malcolm Dowse |
Deterministic Concurrent I/O The 11th ACM SIGPLAN International Conference on Functional Programming (ICFP 2006), pp148-159. DOI: http://dx.doi.org/10.1145/1160074.1159823 |
|
2007 |
Andrew Butterfield, Adnan Sherif and Jim Woodcock |
Slotted-Circus: A UTP-Family of Reactive Theories Integrating Formal Methods 2007 (IFM2007), 4591, pp75-97. DOI: http://dx.doi.org/10.1007/978-3-540-73210-5_5 |
|
2016 |
Andrew Butterfield, Alexandre Cortier, Kevin Hennessy, Mike Hinchey |
Towards Formal Verification of Interrupts and Hypercalls DASIA 2016 DAta Systems In Aerospace, pp4 |
|
2016 |
Andrew Butterfield, Anila Mjeda, John Noll |
UTP Semantics for Shared-State, Concurrent, Context-Sensitive Process Models 10th International Symposium on Theoretical Aspects of Software Engineering, TASE 2016, pp93-100. DOI: http://dx.doi.org/10.1109/TASE.2016.22 |
|
2009 |
Andrew Butterfield, Art O Cathain |
Concurrent Models of Flash Memory Device Behaviour 12th Brazilian Symposium on Formal Methods (SBMF 2009), 5902, pp70-83. DOI: http://dx.doi.org/10.1007/978-3-642-10452-7_6 |
|
2017 |
Andrew Butterfield, Ciaran Costello |
Domain-Specific Languages for Requirements Modelling (with a focus on IMA Separation Kernels) DASIA 2017 DAta Systems In Aerospace, pp1-5 |
|
2006 |
Andrew Butterfield, Clemens Grelck, Frank Huch |
Implementation and Application of Functional Languages Lecture Notes in Computer Science. DOI: http://dx.doi.org/10.1007/11964681 |
|
2024 |
Andrew Butterfield, Donnchadh Griffin-Carroll |
Deploying Promela/Spin-based Test Generation on RTEMS: Progress and Prospects DASIA (Data Systems In Aerospace), pp3 |
|
2016 |
Andrew Butterfield, Gerard Ekembe Ngondi |
A Dictionary of Computer Science |
|
2016 |
Andrew Butterfield, Gerard Ekembe Ngondi (eds.) |
Oxford Dictionary of Computer Science |
|
2018 |
Andrew Butterfield, John Szymanski (eds.) |
A Dictionary of Electronics and Electrical Engineering |
|
2009 |
Andrew Butterfield, Leo Freitas, Jim Woodcock |
Mechanising a Formal Model of Flash Memory Science of Computer Programming, 74(4), pp219-237. DOI: http://dx.doi.org/10.1016/j.scico.2008.09.014 |
|
2009 |
Andrew Butterfield, Pawel Gancarski |
The Denotational Semantics of Slotted-Circus Formal Methods 2009, 5850, pp451-466. DOI: http://dx.doi.org/10.1007/978-3-642-05089-3_29 |
|
2016 |
Artur O. Gomes and Andrew Butterfield |
Modelling the Haemodialysis Machine with Circus Abstract State Machines, Alloy, B, TLA, VDM, and Z: 5th International Conference, ABZ 2016, 9675, pp409-424. DOI: http://dx.doi.org/10.1007/978-3-319-33600-8_34 |
|
2015 |
Beg, A., Butterfield, A. |
Development of a prototype translator from Circus to CSPm ICOSST 2015 - 2015 International Conference on Open Source Systems and Technologies, Proceedings, pp16-23. DOI: http://dx.doi.org/10.1109/ICOSST.2015.7396396 |
|
2010 |
Beg, A., Butterfield, A. |
Modelling flash devices with FDR: Progress and limits Proceedings of the 8th International Conference on Frontiers of Information Technology, FIT'10 |
|
2010 |
Beg, A., Butterfield, A. |
Linking a state-rich process algebra to a state-free algebra to verify software/hardware implementation Proceedings of the 8th International Conference on Frontiers of Information Technology, FIT'10 |
|
2005 |
Bicarregui, J., Butterfield, A., Arenas, A. |
Electronic Notes in Theoretical Science: Preface Electronic Notes in Theoretical Computer Science, 133, pp1-2. DOI: http://dx.doi.org/10.1016/j.entcs.2004.08.054 |
|
2009 |
Bresciani, Riccardo and Butterfield, Andrew |
Weakening the Dolev-Yao model through probability SIN '09: Proceedings of the 2nd international conference on Security of information and networks, pp293-297. DOI: http://dx.doi.org/10.1145/1626195.1626265 |
|
2019 |
Butterfield, A. |
The Inner and Outer Algebras of Unified Concurrency Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 11885 LNCS, pp157-175. DOI: http://dx.doi.org/10.1007/978-3-030-31038-7_8 |
|
2017 |
Butterfield, A. |
UTPcalc â a calculator for UTP predicates Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 10134 LNCS, pp197-216. DOI: http://dx.doi.org/10.1007/978-3-319-52228-9_10 |
|
2017 |
Butterfield, A. |
UTPcalc: a calculator for UTP predicates Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 10134 LNCS, pp197-216 |
|
2014 |
Butterfield, A. |
U & middot;(TP)2: Higher-order equational reasoning by pointing Electronic Proceedings in Theoretical Computer Science, EPTCS, 167, pp14-22 |
|
2013 |
Butterfield, A. |
The logic of U (TP)2 4th International Symposium on Unifying Theories of Programming, UTP 2012, 7681, pp124-143. DOI: http://dx.doi.org/10.1007/978-3-642-35705-3_6 |
|
2010 |
Butterfield, A. |
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics): Preface Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 5713 LNCS |
|
2007 |
Butterfield, A. |
A denotational semantics for handel-C Formal Methods and Hybrid Real-Time Systems, Essays in Honor of Dines Bjørner and Chaochen Zhou on the Occasion of Their 70th Birthdays, 4700, pp45-66 |
|
2003 |
Butterfield, A. |
Formal methods for industrial critical systems at trinity college, university of Dublin Electronic Notes in Theoretical Computer Science, 80, pp313-317. DOI: http://dx.doi.org/10.1016/S1571-0661(04)80830-2 |
|
1997 |
Butterfield, A. |
Introducing formal methods to existing processes IEE Colloquium (Digest)(171) |
|
2007 |
Butterfield, A., Bicarregui, J.C., Arenas, A. |
Foreword: Selected papers from the ninth international workshop on formal methods for industrial critical systems (FMICS 04), Linz, Austria Formal Methods in System Design, 30(3), pp177-178 |
|
2015 |
Butterfield, A., Hinchey, M. |
Towards the adoption of formal techniques for kernel qualification |