|
2015 |
Howell Jordan, Goetz Botterweck, Andrew Butterfield, Rem Collier, John Noll |
A Feature Model of Actor, Agent, Functional, Object, and Procedural Programming Languages Science of Computer Programming, 98(2), pp120-139. DOI: http://dx.doi.org/10.1016/j.scico.2014.02.009 |
|
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 |
|
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 |
|
2014 |
Riccardo Bresciani, Andrew Butterfield |
A UTP approach towards probabilistic protocol verification Security and Communication Networks, 7, pp99-107. DOI: http://dx.doi.org/10.1002/sec.546 |
|
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 |
|
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 |
|
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 |
|
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 |
|
2009 |
Pawel Gancarski, Andrew Butterfield, Jim Woodcock |
State Visibility and Communication in Unifying Theories of Programming 3rd IEEE International Symposium on Theoretical Aspects of Software Engineering, pp47-54. DOI: http://dx.doi.org/10.1109/TASE.2009.57 |
|
2009 |
Riccardo Bresciani and Andrew Butterfield |
A formal security proof for the ZRTP Protocol The 4th International Conference for Internet Technology and Secured Transactions (ICITST-2009), pp1-6. DOI: http://dx.doi.org/10.1109/icitst.2009.5402595 |
|
2005 |
Malcolm Dowse, Andrew Butterfield, and Marko van Eekelen |
A language for reasoning about concurrent functional i/o Implementation and Application of Functional Languages: 16th International Workshop, IFL 2004, Revised Selected Papers, 3474, pp177-194. DOI: http://dx.doi.org/10.1007/11431664_11 |
|
2002 |
Butterfield, A., Strong, G |
Proving Correctness of Programs with IO - A Paradigm Comparison 13th International workshop on the Implementation of Functional Languages, 2312, pp72-87. DOI: http://dx.doi.org/10.1007/3-540-46028-4_5 |
|
2002 |
Butterfield, Andrew and Dowse, Malcolm and Strong, Glenn |
Proving make correct: I/O proofs in Haskell and Clean Implementation of Functional Languages, 14th International Workshop, IFL 2002, 2670, pp16-18. DOI: http://dx.doi.org/10.1007/3-540-44854-3_5 |
|
2006 |
Malcolm Tyrrell, Joseph M. Morris, Andrew Butterfield and Arthur Hughes |
A Lattice-Theoretic Model for an Algebra of Communicating Sequential Processes Theoretical Aspects of Computing - ICTAC 2006, 4281, pp123-137. DOI: http://dx.doi.org/10.1007/11921240_9 |
|
2010 |
Riccardo Bresciani, Andrew Butterfield |
ProVerif Analysis of the ZRTP Protocol International Journal for Infonomics, 3(3), pp306-313 |
|
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 |
|
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 |
|
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 |
|
2010 |
Pawel Gancarski, Andrew Butterfield |
Prioritized slotted-Circus 7th International Colloqium on Theoretical Aspects of Computing, 6255, pp91-105. DOI: http://dx.doi.org/10.1007/978-3-642-14808-8_7 |
|
2018 |
Williams, R.H., Srivastava, G.P., McGovern, I.T. |
Photoelectron spectroscopy of solids and their surfaces Electronic Properties of Surfaces, pp71-133 |
|
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 |
|
2023 |
Andrew Butterfield |
Deploying Promela/Spin-based test generation on RTEMS: A progress report DASIA (Data Systems in Eurospace), pp6 |
|
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 |
|
2019 |
Mjeda, A. and Butterfield, A. and Noll, J. |
Business process modeling flexibility: A formal interpretation MODELSWARD 2019 - Proceedings of the 7th International Conference on Model-Driven Engineering and Software Development, pp467-474 |
|
2019 |
Gomes, A.O. and Butterfield, A. |
Circus2CSP: A tool for model-checking circus using FDR Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 11800 LNCS, pp235-242. DOI: http://dx.doi.org/10.1007/978-3-030-30942-8_15 |
|
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 |
|
2019 |
Gomes, A.O. and Butterfield, A. |
Towards a model-checker for circus Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 11800 LNCS, pp217-234. DOI: http://dx.doi.org/10.1007/978-3-030-30942-8_14 |
|
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 |
|
2016 |
Andrew Butterfield, Gerard Ekembe Ngondi |
A Dictionary of Computer Science |
|
2018 |
Andrew Butterfield, John Szymanski (eds.) |
A Dictionary of Electronics and Electrical Engineering |
|
2015 |
Jordan, H., Botterweck, G., Noll, J., Butterfield, A., Collier, R. |
A feature model of actor, agent, functional, object, and procedural programming languages Science of Computer Programming, 98, pp120-139 |
|
1989 |
Andrew Butterfield |
A functional/hierarchical Layout Tool. In Colloqium on Silicon Compilation , pp4/1-4/5 |
|
2006 |
Tyrrell, M., Morris, J.M., Butterfield, A., Hughes, A. |
A lattice-theoretic model for an algebra of communicating sequential processes Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 4281 LNCS, pp123-137 |
|
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 |
|
2012 |
Riccardo Bresciani, Andrew Butterfield |
A UTP semantics of pGCL as a homogeneous relation Integrated Formal Methods 2012, 7321, pp-191-205. DOI: http://dx.doi.org/10.1007/978-3-642-30729-4_14 |
|
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 |
|
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 |
|
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 |
|
2024 |
Andrew Butterfield, Donnchadh Griffin-Carroll |
Deploying Promela/Spin-based Test Generation on RTEMS: Progress and Prospects DASIA (Data Systems In Aerospace), pp3 |
|
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 |
|
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 |
Luca Longo, P. Dondio, R. Bresciani, S. Barret, A. Butterfield |
Enabling Adaptation in trust computations Computation World: Future Computing, Service Computation, Cognitive, Adpative, Content, Patterns, pp701-706. DOI: http://doi.ieeecomputersociety.org/10.1109/ComputationWorld.2009.70 |
|
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 |
|
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 |
|
2014 |
Butterfield, A., Sanán, D., Hinchey, M. |
Formalisation of a separation micro-kernel for common criteria certification |
|
2022 |
Gerard Ekembe Ngondi, Vasileios Koutavas, Andrew Butterfield |
From CCS to CSP: the m-among-n Synchronisation Approach Combined 29th International Workshop on Expressiveness in Concurrency and 19th Workshop on Structural Operational Semantics, pp60-74. DOI: http://dx.doi.org/10.4204/EPTCS.368.4 |
|
2013 |
Riccardo Bresciani, Andrew Butterfield |
From Distributions to Probabilistic Reactive Programs Theoretical Aspects of Computing - ICTAC 2013, 8049, pp94-111. DOI: http://dx.doi.org/10.1007/978-3-642-39718-9_6 |
|
1986 |
Andrew Butterfield |
From KARL to CIF EURO CVIM 1986 European Conference of Customer/Vendor Interfaces in Microelectronics, pp130-141 |
|
2014 |
John Noll, Andrew Butterfield, Kevin Farrell, Tom Mason, Miles McGuire, Ross McKinley |
GSD Sim: A Global Software Development Game 2014 IEEE International Conference on Global Software Engineeering Workshops |