![](https://dblp.dagstuhl.de/img/logo.ua.320x120.png)
![](https://dblp.dagstuhl.de/img/dropdown.dark.16x16.png)
![](https://dblp.dagstuhl.de/img/peace.dark.16x16.png)
Остановите войну!
for scientists:
![search dblp search dblp](https://dblp.dagstuhl.de/img/search.dark.16x16.png)
![search dblp](https://dblp.dagstuhl.de/img/search.dark.16x16.png)
default search action
Michael J. Butler
Person information
- affiliation: University of Southampton, UK
Refine list
![note](https://dblp.dagstuhl.de/img/note-mark.dark.12x12.png)
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2024
- [c128]Haider Al-Shareefy, Michael J. Butler, Thai Son Hoang:
CuneiForm Method for Assuring the Safety of ML-Based Computer Vision Development Datasets. RE Workshops 2024: 214-221 - [c127]Fahad Alotaibi
, Thai Son Hoang
, Asieh Salehi Fathabadi
, Michael J. Butler
:
Event-B Development of Modelling Human Intervention Request in Self-driving Vehicle Systems. ABZ 2024: 43-60 - [c126]Mehmet Said Nur Yagmahan
, Abdolbaghi Rezazadeh
, Michael J. Butler
:
An Event-B Formal Model for Access Control and Resource Management of Serverless Apps. ABZ 2024: 181-190 - [c125]Thai Son Hoang
, Laurent Voisin
, Karla Vanessa Morris Wright
, Colin F. Snook
, Michael J. Butler
:
Semantics Formalisation - From Event-B Contexts to Theories. ABZ 2024: 208-214 - [c124]Asieh Salehi Fathabadi
, Colin F. Snook
, Thai Son Hoang
, Robert Thorburn
, Michael J. Butler
, Leonardo Aniello
, Vladimiro Sassone
:
Designing Exception Handling Using Event-B. ABZ 2024: 270-277 - [i8]Haider Al-Shareefy, Michael J. Butler, Thai Son Hoang:
An AIC-based approach for articulating unpredictable problems in open complex environments. CoRR abs/2403.14697 (2024) - 2023
- [j47]Chenyang Zhu
, Michael J. Butler, Corina Cîrstea
, Thai Son Hoang
:
A fairness-based refinement strategy to transform liveness properties in Event-B models. Sci. Comput. Program. 225: 102907 (2023) - [c123]Fahad Alotaibi, Thai Son Hoang
, Michael J. Butler:
A Rigorous Iterative Analysis Approach for Capturing the Safety Requirements of Self-Driving Vehicle Systems. COMPSAC 2023: 1697-1702 - [c122]Haider Al-Shareefy, Michael J. Butler, Thai Son Hoang
:
AIC Approach for Intelligent Systems Requirements Elicitation. ICSRS 2023: 570-579 - [c121]Karla Vanessa Morris Wright
, Thai Son Hoang
, Colin F. Snook
, Michael J. Butler
:
Formal Language Semantics for Triggered Enable Statecharts with a Run-to-Completion Scheduling. ICTAC 2023: 178-195 - [c120]Michael Akintunde
, Victoria Young
, Vahid Yazdanpanah
, Asieh Salehi Fathabadi
, Pauline Leonard
, Michael J. Butler
, Luc Moreau
:
Verifiably Safe and Trusted Human-AI Systems: A Socio-technical Perspective. TAS 2023: 56:1-56:6 - [c119]Asieh Salehi Fathabadi
, Colin F. Snook
, Dana Dghaym
, Thai Son Hoang
, Fahad Alotaibi
, Michael J. Butler
:
Designing Critical Systems Using Hierarchical STPA and Event-B. ABZ 2023: 220-237 - 2022
- [j46]Karla Morris
, Colin F. Snook, Thai Son Hoang
, Geoffrey C. Hulette, Robert C. Armstrong, Michael J. Butler:
Formal verification and validation of run-to-completion style state charts using Event-B. Innov. Syst. Softw. Eng. 18(4): 523-541 (2022) - [c118]Fahad Alotaibi, Thai Son Hoang, Michael J. Butler:
High-Level Rigorous Template for Analysing Safety Properties of Self-driving Vehicle Systems. COMPSAC 2022: 1643-1648 - [c117]Asieh Salehi Fathabadi
, Dana Dghaym
, Thai Son Hoang
, Michael J. Butler
, Colin F. Snook
:
Generating SPARK from Event-B, Providing Fundamental Safety and Security. MEDI Workshops 2022: 179-192 - [c116]Robert Thorburn, Vladimiro Sassone, Asieh Salehi Fathabadi, Leonardo Aniello, Michael J. Butler, Dana Dghaym, Thai Son Hoang:
A lightweight approach to the concurrent use and integration of SysML and formal methods in systems design. MoDELS (Companion) 2022: 83-84 - [c115]Thai Son Hoang
, Colin F. Snook
, Dana Dghaym
, Asieh Salehi Fathabadi
, Michael J. Butler
:
Building an Extensible Textual Framework for the Rodin Platform. SEFM Workshops 2022: 132-147 - [c114]Colin F. Snook
, Michael J. Butler
, Thai Son Hoang
, Asieh Salehi Fathabadi
, Dana Dghaym
:
Developing the UML-B Modelling Tools. SEFM Workshops 2022: 181-188 - 2021
- [j45]Colin F. Snook
, Thai Son Hoang
, Dana Dghaym, Asieh Salehi Fathabadi
, Michael J. Butler:
Domain-specific scenarios for refinement-based methods. J. Syst. Archit. 112: 101833 (2021) - [c113]Dana Dghaym, Thai Son Hoang, Michael J. Butler, Runshan Hu, Leonardo Aniello, Vladimiro Sassone:
Verifying System-Level Security of a Smart Ballot Box. ABZ 2021: 34-49 - [c112]Thai Son Hoang
, Colin F. Snook
, Dana Dghaym
, Asieh Salehi Fathabadi
, Michael J. Butler
:
The CamilleX Framework for the Rodin Platform. ABZ 2021: 124-129 - [c111]Asieh Salehi Fathabadi
, Colin F. Snook
, Thai Son Hoang
, Dana Dghaym
, Michael J. Butler
:
Extensible Record Structures in Event-B. ABZ 2021: 130-136 - [c110]Asieh Salehi Fathabadi
, Colin F. Snook
, Thai Son Hoang
, Dana Dghaym
, Michael J. Butler
:
Refinable Record Structures in Formal Methods. MEDI Workshops 2021: 3-15 - [c109]Chenyang Zhu, Michael J. Butler, Corina Cîrstea, Thai Son Hoang:
Reasoning About Real-Time Systems in Event-B Models with Fairness Assumptions. TASE 2021: 143-150 - 2020
- [j44]Asieh Salehi Fathabadi
, Mohammadsadegh Dalvandi
, Michael J. Butler
, Bashir M. Al-Hashimi:
Verifying Cross-Layer Interactions Through Formal Model-Based Assertion Generation. IEEE Embed. Syst. Lett. 12(3): 83-86 (2020) - [j43]Chenyang Zhu
, Michael J. Butler, Corina Cîrstea
:
Formalizing hierarchical scheduling for refinement of real-time systems. Sci. Comput. Program. 189: 102390 (2020) - [j42]Chenyang Zhu
, Michael J. Butler, Corina Cîrstea
:
Trace semantics and refinement patterns for real-time properties in event-B models. Sci. Comput. Program. 197: 102513 (2020) - [j41]Michael J. Butler, Alexander Raschke:
Abstract State Machines, Alloy, B, TLA, VDM and Z (ABZ 2018). Sci. Comput. Program. 197: 102514 (2020) - [j40]Michael J. Butler, Thai Son Hoang
, Alexander Raschke, Klaus Reichl:
Introduction to special section on the ABZ 2018 case study: Hybrid ERTMS/ETCS Level 3. Int. J. Softw. Tools Technol. Transf. 22(3): 249-255 (2020) - [c108]Karla Morris, Colin F. Snook
, Thai Son Hoang, Geoffrey C. Hulette, Robert C. Armstrong, Michael J. Butler:
Refinement and Verification of Responsive Control Systems. ABZ 2020: 272-277 - [c107]Karla Morris, Colin F. Snook
, Thai Son Hoang
, Geoffrey C. Hulette, Robert C. Armstrong, Michael J. Butler:
Formal Verification of Run-to-Completion Style Statecharts Using Event-B. ECSA Companion 2020: 311-325 - [c106]Michael J. Butler
, Philipp Körner
, Sebastian Krings
, Thierry Lecomte
, Michael Leuschel
, Luis-Fernando Mejia, Laurent Voisin
:
The First Twenty-Five Years of Industrial Use of the B-Method. FMICS 2020: 189-209 - [c105]Chenyang Zhu, Michael J. Butler, Corina Cîrstea:
Real-Time Trigger-Response Properties for Event-B Applied to the Pacemaker. TASE 2020: 57-64
2010 – 2019
- 2019
- [j39]Giles Howard
, Michael J. Butler, John Colley, Vladimiro Sassone:
A methodology for assuring the safety and security of critical infrastructure based on STPA and Event-B. Int. J. Crit. Comput. Based Syst. 9(1/2): 56-75 (2019) - [c104]Tope Omitola, Abdolbaghi Rezazadeh
, Michael J. Butler:
Making (Implicit) Security Requirements Explicit for Cyber-Physical Systems: A Maritime Use Case Security Analysis. DEXA Workshops 2019: 75-84 - [c103]Mohammadsadegh Dalvandi, Michael J. Butler, Asieh Salehi Fathabadi:
SEB-CG: Code Generation Tool with Algorithmic Refinement Support for Event-B. FM Workshops (1) 2019: 19-29 - [c102]Michael J. Butler, Dana Dghaym, Thai Son Hoang, Tope Omitola, Colin F. Snook
, Andreas Fellner, Rupert Schlick, Thorsten Tarrach, Tomas Fischer, Peter Tummeltshammer:
Behaviour-Driven Formal Model Development of the ETCS Hybrid Level 3. ICECCS 2019: 97-106 - [c101]Colin F. Snook
, Thai Son Hoang
, Dana Dghaym
, Michael J. Butler
:
Domain-Specific Scenarios for Refinement-Based Methods. MEDI Workshops 2019: 18-31 - [c100]Chenyang Zhu, Michael J. Butler, Corina Cîrstea:
Towards Refinement Semantics of Real-Time Trigger-Response Properties in Event-B. TASE 2019: 1-8 - 2018
- [j38]Asieh Salehi Fathabadi
, Michael J. Butler, Sheng Yang, Luis Alfonso Maeda-Nunez, James R. B. Bantock
, Bashir M. Al-Hashimi, Geoff V. Merrett:
A model-based framework for software portability and verification in embedded power management systems. J. Syst. Archit. 82: 12-23 (2018) - [j37]Michael J. Butler, Klaus-Dieter Schewe:
Introduction to the ABZ 2016 Special issue. Sci. Comput. Program. 158: 1-2 (2018) - [j36]Thai Son Hoang
, Colin F. Snook
, Asieh Salehi Fathabadi
, Michael J. Butler, Lukas Ladenberger:
Validating and verifying the requirements and design of a haemodialysis machine using the Rodin toolset. Sci. Comput. Program. 158: 122-147 (2018) - [c99]Chenyang Zhu, Michael J. Butler, Corina Cîrstea:
Refinement of Timing Constraints for Concurrent Tasks with Scheduling. ABZ 2018: 219-233 - [c98]Mohammadsadegh Dalvandi
, Michael J. Butler, Abdolbaghi Rezazadeh
, Asieh Salehi Fathabadi
:
Verifiable Code Generation from Scheduled Event-B Models. ABZ 2018: 234-248 - [c97]Thai Son Hoang
, Michael J. Butler, Klaus Reichl:
The Hybrid ERTMS/ETCS Level 3 Case Study. ABZ 2018: 251-261 - [c96]Karla Morris, Colin F. Snook, Thai Son Hoang, Robert C. Armstrong, Michael J. Butler:
Refinement of Statecharts with Run-to-Completion Semantics. FTSCS 2018: 121-138 - [c95]Dana Dghaym, Colin F. Snook
, Thai Son Hoang
, Michael J. Butler:
Reusing Formal Models via Lifting. ICECCS 2018: 189-192 - [c94]Colin F. Snook
, Thai Son Hoang
, Dana Dghaym
, Michael J. Butler
, Tomas Fischer, Rupert Schlick
, Keming Wang
:
Behaviour-Driven Formal Model Development. ICFEM 2018: 21-36 - [c93]James Snook, Michael J. Butler, Thai Son Hoang
:
Developing A New Language to Construct Algebraic Hierarchies for Event-B. SETTA 2018: 135-141 - [c92]Chenyang Zhu
, Michael J. Butler, Corina Cîrstea
:
Semantics of Real-Time Trigger-Response Properties in Event-B. TASE 2018: 150-155 - [e10]Michael J. Butler, Alexander Raschke, Thai Son Hoang, Klaus Reichl:
Abstract State Machines, Alloy, B, TLA, VDM, and Z - 6th International Conference, ABZ 2018, Southampton, UK, June 5-8, 2018, Proceedings. Lecture Notes in Computer Science 10817, Springer 2018, ISBN 978-3-319-91270-7 [contents] - [i7]Naoto Sato, Hironobu Kuruma, Masanori Kaneko, Yuichiroh Nakagawa, Hideto Ogawa, Thai Son Hoang
, Michael J. Butler:
DeepSaucer: Unified Environment for Verifying Deep Neural Networks. CoRR abs/1811.03752 (2018) - 2017
- [j35]Richard Banach
, Michael J. Butler, Shengchao Qin
, Huibiao Zhu:
Core Hybrid Event-B II: Multiple cooperating Hybrid Event-B machines. Sci. Comput. Program. 139: 1-35 (2017) - [j34]Mohammadsadegh Dalvandi
, Michael J. Butler, Abdolbaghi Rezazadeh
:
Derivation of algorithmic control structures in Event-B refinement. Sci. Comput. Program. 148: 49-65 (2017) - [c91]Giles Howard
, Michael J. Butler, John Colley, Vladimiro Sassone:
Formal Analysis of Safety and Security Requirements of Critical Systems Supported by an Extended STPA Methodology. EuroS&P Workshops 2017: 174-180 - [c90]Dana Dghaym, Michael J. Butler, Asieh Salehi Fathabadi
:
Extending ERS for Modelling Dynamic Workflows in Event-B. ICECCS 2017: 20-29 - [c89]Thai Son Hoang
, Dana Dghaym, Colin F. Snook
, Michael J. Butler:
A Composition Mechanism for Refinement-Based Methods. ICECCS 2017: 100-109 - [c88]Thai Son Hoang
, Colin F. Snook
, Dana Dghaym, Michael J. Butler:
Class-Diagrams for Abstract Data Types. ICTAC 2017: 100-117 - [c87]Chris Bogdiukiewicz, Michael J. Butler, Thai Son Hoang
, Martin Paxton, James Snook, Xanthippe Waldron, Toby Wilkinson:
Formal Development of Policing Functions for Intelligent Systems. ISSRE 2017: 194-204 - [c86]Colin F. Snook
, Thai Son Hoang
, Michael J. Butler:
Analysing Security Protocols Using Refinement in iUML-B. NFM 2017: 84-98 - [c85]Michael J. Butler, Dana Dghaym, Tomas Fischer, Thai Son Hoang
, Klaus Reichl, Colin F. Snook
, Peter Tummeltshammer:
Formal Modelling Techniques for Efficient Development of Railway Control Products. RSSRail 2017: 71-86 - [c84]Ahmed Al-Brashdi, Michael J. Butler, Abdolbaghi Rezazadeh
:
Incremental Database Design using UML-B and Event-B. IMPEX/FM&MDD 2017: 34-47 - [i6]Thai Son Hoang, Laurent Voisin
, A. Salehi, Michael J. Butler, Toby Wilkinson, N. Beauger:
Theory Plug-in for Rodin 3.x. CoRR abs/1701.08625 (2017) - 2016
- [j33]Michael J. Butler
:
Editorial. Formal Aspects Comput. 28(2): 179-180 (2016) - [c83]Dana Dghaym, Matheus Garay Trindade, Michael J. Butler
, Asieh Salehi Fathabadi
:
A Graphical Tool for Event Refinement Structures in Event-B. ABZ 2016: 269-274 - [c82]Thai Son Hoang
, Colin F. Snook
, Lukas Ladenberger, Michael J. Butler
:
Validating the Requirements and Design of a Hemodialysis Machine Using iUML-B, BMotion Studio, and Co-Simulation. ABZ 2016: 360-375 - [c81]Richard Banach, Michael J. Butler
:
Modelling Hybrid Systems in Event-B and Hybrid Event-B: A Comparison of Water Tanks. ICFEM 2016: 90-105 - [p5]Michael J. Butler
, Jean-Raymond Abrial, Richard Banach:
Modelling and Refining Hybrid Systems in Event-B and Rodin. From Action Systems to Distributed Systems 2016: 29-42 - [e9]Michael J. Butler
, Klaus-Dieter Schewe, Atif Mashkoor
, Miklós Biró
:
Abstract State Machines, Alloy, B, TLA, VDM, and Z - 5th International Conference, ABZ 2016, Linz, Austria, May 23-27, 2016, Proceedings. Lecture Notes in Computer Science 9675, Springer 2016, ISBN 978-3-319-33599-5 [contents] - [i5]Ashish Darbari, Iain Singleton, Michael J. Butler, John Colley:
Formal Modelling, Testing and Verification of HSA Memory Models using Event-B. CoRR abs/1605.04744 (2016) - 2015
- [j32]Mohammadsadegh Dalvandi, Michael J. Butler, Abdolbaghi Rezazadeh:
Transforming Event-B Models to Dafny Contracts. Electron. Commun. Eur. Assoc. Softw. Sci. Technol. 72 (2015) - [j31]George Eleftherakis
, Michael J. Butler
, Mike Hinchey
:
Editorial. Formal Aspects Comput. 27(3): 473 (2015) - [j30]Asieh Salehi Fathabadi
, Michael J. Butler, Abdolbaghi Rezazadeh
:
Language and tool support for event refinement structures in Event-B. Formal Aspects Comput. 27(3): 499-523 (2015) - [j29]Michael J. Butler, Einar Broch Johnsen
, Luigia Petre:
Editorial. Formal Aspects Comput. 27(4): 611-612 (2015) - [j28]Richard Banach, Michael J. Butler
, Shengchao Qin
, Nitika Verma
, Huibiao Zhu:
Core Hybrid Event-B I: Single Hybrid Event-B machines. Sci. Comput. Program. 105: 92-123 (2015) - [j27]Eman H. Alkhammash
, Michael J. Butler
, Asieh Salehi Fathabadi
, Corina Cîrstea
:
Building traceable Event-B models from requirements. Sci. Comput. Program. 111: 318-338 (2015) - [j26]Mar Yah Said, Michael J. Butler
, Colin F. Snook
:
A method of refinement in UML-B. Softw. Syst. Model. 14(4): 1557-1580 (2015) - [c80]Mohammadsadegh Dalvandi
, Michael J. Butler, Abdolbaghi Rezazadeh:
From Event-B Models to Dafny Code Contracts. FSEN 2015: 308-315 - [c79]Asieh Salehi Fathabadi, Luis Alfonso Maeda-Nunez, Michael J. Butler, Bashir M. Al-Hashimi, Geoff V. Merrett:
Towards Automatic Code Generation of Run-Time Power Management for Embedded Systems Using Formal Methods. MCSoC 2015: 104-111 - [e8]Michael J. Butler
, Sylvain Conchon, Fatiha Zaïdi:
Formal Methods and Software Engineering - 17th International Conference on Formal Engineering Methods, ICFEM 2015, Paris, France, November 3-5, 2015, Proceedings. Lecture Notes in Computer Science 9407, Springer 2015, ISBN 978-3-319-25422-7 [contents] - 2014
- [c78]Vitaly Savicks, Michael J. Butler
, John Colley:
Co-simulation Environment for Rodin: Landing Gear Case Study. ABZ (Case Study) 2014: 148-153 - [c77]Inna Pereverzeva, Michael J. Butler, Asieh Salehi Fathabadi, Linas Laibinis, Elena Troubitsyna:
Formal Derivation of Distributed MapReduce. ABZ 2014: 238-254 - [c76]Asieh Salehi Fathabadi, Colin F. Snook
, Michael J. Butler:
Applying an Integrated Modelling Process to Run-time Management of Many-Core Systems. IFM 2014: 120-135 - [c75]Toby Wilkinson, Michael J. Butler
, John Colley:
A Systematic Approach to Requirements Driven Test Generation for Safety Critical Systems. IMBSA 2014: 43-56 - [c74]Vitaly Savicks, Michael J. Butler, John Colley:
Co-simulating event-B and continuous models via FMI. SummerSim 2014: 37 - 2013
- [j25]Eman H. Alkhammash, Asieh Salehi Fathabadi, Michael J. Butler, Corina Cîrstea:
Building Traceable Event-B Models from Requirements. Electron. Commun. Eur. Assoc. Softw. Sci. Technol. 66 (2013) - [j24]Dana Dghaym, Michael J. Butler
, Asieh Salehi Fathabadi
:
Evaluation of Graphical Control Flow Management Approaches for Event-B Modelling. Electron. Commun. Eur. Assoc. Softw. Sci. Technol. 66 (2013) - [j23]Jonathan P. Bowen
, Michael J. Butler
, Steve Reeves
, Mike Hinchey
:
Editorial. Formal Aspects Comput. 25(3): 343 (2013) - [j22]Andrew Ireland, Gudmund Grov, Maria Teresa Llano, Michael J. Butler
:
Reasoned modelling critics: Turning failed proofs into modelling guidance. Sci. Comput. Program. 78(3): 293-309 (2013) - [c73]Michael J. Butler
, Issam Maamria:
Practical Theory Extension in Event-B. Theories of Programming and Formal Methods 2013: 67-81 - [c72]Manoranjan Satpathy, S. Ramesh, Colin F. Snook
, Neeraj Kumar Singh, Michael J. Butler
:
A mixed approach to rigorous development of control designs. CACSD 2013: 7-12 - [c71]Richard Banach, Michael J. Butler:
A Hybrid Event-B Study of Lane Centering. CSDM 2013: 97-111 - [c70]Richard Banach, Michael J. Butler:
Cruise Control in Hybrid Event-B. ICTAC 2013: 76-93 - [c69]Sanaz Yeganefard, Michael J. Butler
:
Problem decomposition and sub-model reconciliation of control systems in Event-B. IRI 2013: 528-535 - [c68]Manoranjan Satpathy, Colin F. Snook, Silky Arora, S. Ramesh, Michael J. Butler:
Systematic Development of Control Designs via Formal Refinement. MODELSWARD 2013: 143-148 - [c67]Michael J. Butler, John Colley, Andrew Edmunds, Colin F. Snook
, Neil Evans, Neil Grant, Helen Marshall:
Modelling and Refinement in CODA. Refine@IFM 2013: 36-51 - [p4]Michael J. Butler, Laurent Voisin, Thomas Muller:
Tooling. Industrial Deployment of System Engineering Methods 2013: 157-185 - [p3]Michael J. Butler:
Mastering System Analysis and Design through Abstraction and Refinement. Engineering Dependable Software Systems 2013: 49-78 - 2012
- [j21]Michael J. Butler
:
External and internal choice with event groups in Event-B. Formal Aspects Comput. 24(4-6): 555-567 (2012) - [c66]Andrew Edmunds, Abdolbaghi Rezazadeh, Michael J. Butler
:
Formal Modelling for Ada Implementations: Tasking Event-B. Ada-Europe 2012: 119-132 - [c65]Andrew Edmunds, Michael J. Butler
, Issam Maamria, Renato Silva, Chris Lovell:
Event-B Code Generation: Type Extension with Theories. ABZ 2012: 365-368 - [c64]Sanaz Yeganefard, Michael J. Butler
:
Control Systems: Phenomena and Structuring Functional Requirement Documents. ICECCS 2012: 39-48 - [c63]Asieh Salehi Fathabadi
, Michael J. Butler
, Abdolbaghi Rezazadeh
:
A Systematic Approach to Atomicity Decomposition in Event-B. SEFM 2012: 78-93 - [c62]Brett Bicknell, Jose Reis, Michael J. Butler
, John Colley, Colin F. Snook
:
A Practical Approach for Closed Systems Formal Verification Using Event-B. SEFM 2012: 323-332 - [i4]Andrew Edmunds, Michael J. Butler, John Colley:
Building on the DEPLOY Legacy: Code Generation and Simulation. CoRR abs/1210.7034 (2012) - 2011
- [j20]Mohammad Reza Sarshogh, Michael J. Butler:
Specification and refinement of discrete timing properties in Event-B. Electron. Commun. Eur. Assoc. Softw. Sci. Technol. 46 (2011) - [j19]Sanaz Yeganefard, Michael J. Butler:
Structuring Functional Requirements of Control Systems to Facilitate Refinement-based Formalisation. Electron. Commun. Eur. Assoc. Softw. Sci. Technol. 46 (2011) - [j18]Renato Silva, Carine Pascal, Thai Son Hoang, Michael J. Butler
:
Decomposition tool for event-B. Softw. Pract. Exp. 41(2): 199-208 (2011) - [c61]Asieh Salehi Fathabadi, Abdolbaghi Rezazadeh, Michael J. Butler
:
Applying Atomicity and Model Decomposition to a Space Craft System in Event-B. NASA Formal Methods 2011: 328-342 - [c60]Ali Gondal, Michael Poppleton, Michael J. Butler
:
Composing Event-B Specifications - Case-Study Experience. SC@TOOLS 2011: 100-115 - [e7]Michael J. Butler, Wolfram Schulte:
FM 2011: Formal Methods - 17th International Symposium on Formal Methods, Limerick, Ireland, June 20-24, 2011. Proceedings. Lecture Notes in Computer Science 6664, Springer 2011, ISBN 978-3-642-21436-3 [contents] - 2010
- [j17]Eerke A. Boiten
, Michael J. Butler
, John Derrick
, Graeme Smith
:
Editorial. Formal Aspects Comput. 22(1): 1 (2010) - [j16]Jean-Raymond Abrial, Michael J. Butler
, Stefan Hallerstede, Thai Son Hoang, Farhad Mehta, Laurent Voisin
:
Rodin: an open toolset for modelling and reasoning in Event-B. Int. J. Softw. Tools Technol. Transf. 12(6): 447-466 (2010) - [c59]Andrew Ireland, Gudmund Grov, Michael J. Butler
:
Reasoned Modelling Critics: Turning Failed Proofs into Modelling Guidance. ASM 2010: 189-202 - [c58]Edd Turner, Michael J. Butler
, Michael Leuschel:
A Refinement-Based Correctness Proof of Symmetry Reduced Model Checking. ASM 2010: 231-244 - [c57]Issam Maamria, Michael J. Butler, Andrew Edmunds, Abdolbaghi Rezazadeh:
On an Extensible Rule-Based Prover for Event-B. ASM 2010: 407 - [c56]Jennifer Sorge, Michael Poppleton, Michael J. Butler
:
A Basis for Feature-Oriented Modelling in Event-B. ASM 2010: 409 - [c55]Renato Silva, Michael J. Butler
:
Shared Event Composition/Decomposition in Event-B. FMCO 2010: 122-141 - [c54]Colin F. Snook
, Vitaly Savicks, Michael J. Butler
:
Verification of UML Models by Translation to UML-B. FMCO 2010: 251-266 - [c53]Issam Maamria, Michael J. Butler:
Rewriting and Well-Definedness within a Proof System. PAR@ITP 2010: 55-71 - [c52]Sanaz Yeganefard, Michael J. Butler, Abdolbaghi Rezazadeh:
Evaluation of a Guideline by Formal Modelling of Cruise Control System in Event-B. NASA Formal Methods 2010: 182-191 - [c51]Issam Maamria, Michael J. Butler:
Rewriting and Well-Definedness within a Proof System. PAR 2010: 49-64 - [i3]Shamim Ripon, Michael J. Butler:
Formalizing cCSP Synchronous Semantics in PVS. CoRR abs/1001.3464 (2010) - [i2]Shamim Ripon, Michael J. Butler:
Deriving Relationship Between Semantic Models - An Approach for cCSP. CoRR abs/1002.3330 (2010)
2000 – 2009
- 2009
- [c50]Michael Leuschel, Dominique Cansell, Michael J. Butler
:
Validating and Animating Higher-Order Recursive Functions in B. Rigorous Methods for Software Construction and Analysis 2009: 78-92 - [c49]Mar Yah Said, Michael J. Butler
, Colin F. Snook
:
Language and Tool Support for Class and State Machine Refinement in UML-B. FM 2009: 579-595 - [c48]Asieh Salehi Fathabadi
, Michael J. Butler
:
Applying Event-B Atomicity Decomposition to a Multi Media Protocol. FMCO 2009: 89-104 - [c47]Divakar Yadav
, Michael J. Butler
:
Verification of Liveness Properties in Distributed Systems. IC3 2009: 625-636 - [c46]Renato Silva, Michael J. Butler
:
Supporting Reuse of Event-B Developments through Generic Instantiation. ICFEM 2009: 466-484 - [c45]Michael J. Butler:
Decomposition Structures for Event-B. IFM 2009: 20-38 - [c44]Kriangsak Damchoom, Michael J. Butler
:
Applying Event and Machine Decomposition to a Flash-Based Filestore in Event-B. SBMF 2009: 134-152 - [p2]Elisabeth Ball, Michael J. Butler
:
Event-B Patterns for Specifying Fault-Tolerance in Multi-agent Interaction. Methods, Models and Tools for Fault Tolerance 2009: 104-129 - [p1]Divakar Yadav
, Michael J. Butler
:
Formal Development of a Total Order Broadcast for Distributed Transactions Using Event-B. Methods, Models and Tools for Fault Tolerance 2009: 152-176 - [e6]Jean-Raymond Abrial, Michael J. Butler, Rajev Joshi, Elena Troubitsyna, J. C. P. Woodcock
:
Refinement Based Methods for the Construction of Dependable Systems, 13.09. - 18.09.2009. Dagstuhl Seminar Proceedings 09381, Schloss Dagstuhl - Leibniz-Zentrum für Informatik, Germany 2009 [contents] - [e5]Michael J. Butler
, Cliff B. Jones
, Alexander B. Romanovsky, Elena Troubitsyna:
Methods, Models and Tools for Fault Tolerance. Lecture Notes in Computer Science 5454, Springer 2009, ISBN 978-3-642-00866-5 [contents] - [i1]Jean-Raymond Abrial, Michael J. Butler, Rajev Joshi, Elena Troubitsyna, J. C. P. Woodcock
:
09381 Extended Abstracts Collection - Refinement Based Methods for the Construction of Dependable Systems. Refinement Based Methods for the Construction of Dependable Systems 2009 - 2008
- [j15]Michael J. Butler
, Divakar Yadav
:
An incremental development of the Mondex system in Event-B. Formal Aspects Comput. 20(1): 61-77 (2008) - [j14]Michael Leuschel, Michael J. Butler
:
ProB: an automated analysis toolset for the B method. Int. J. Softw. Tools Technol. Transf. 10(2): 185-203 (2008) - [c43]Colin F. Snook
, Michael J. Butler
:
UML-B: A Plug-in for the Event-B Tool Set. ABZ 2008: 344 - [c42]Jean-Raymond Abrial, Michael J. Butler
, Stefan Hallerstede, Laurent Voisin:
A Roadmap for the Rodin Toolset. ABZ 2008: 347 - [c41]Kriangsak Damchoom, Michael J. Butler
, Jean-Raymond Abrial:
Modelling and Proof of a Tree-Structured File System in Event-B and Rodin. ICFEM 2008: 25-44 - [c40]Shamim Ripon
, Michael J. Butler
:
PVS Embedding of cCSP Semantic Models and Their Relationship. AVoCS 2008: 103-118 - [c39]Andrew Edmunds, Michael J. Butler
:
Linking Event-B and Concurrent Object-Oriented Programs. Refine@FM 2008: 159-182 - [e4]Egon Börger, Michael J. Butler, Jonathan P. Bowen
, Paul Boca:
Abstract State Machines, B and Z, First International Conference, ABZ 2008, London, UK, September 16-18, 2008. Proceedings. Lecture Notes in Computer Science 5238, Springer 2008, ISBN 978-3-540-87602-1 [contents] - 2007
- [c38]Michael Leuschel, Michael J. Butler, Corinna Spermann, Edd Turner:
Symmetry Reduction for B by Permutation Flooding. B 2007: 79-93 - [c37]Manoranjan Satpathy, Michael J. Butler, Michael Leuschel, S. Ramesh:
Automatic Testing from Formal Specifications. TAP 2007: 95-113 - [c36]Edd Turner, Michael Leuschel, Corinna Spermann, Michael J. Butler
:
Symmetry Reduced Model Checking for B. TASE 2007: 25-34 - [e3]Michael J. Butler, Michael G. Hinchey, María M. Larrondo-Petrie
:
Formal Methods and Software Engineering, 9th International Conference on Formal Engineering Methods, ICFEM 2007, Boca Raton, FL, USA, November 14-15, 2007, Proceedings. Lecture Notes in Computer Science 4789, Springer 2007, ISBN 978-3-540-76648-3 [contents] - 2006
- [j13]Eerke A. Boiten
, Michael J. Butler
:
Guest Editorial Editorial for the FAC Special Issue based on derivative papers from "Refine '05". Formal Aspects Comput. 18(3): 263 (2006) - [j12]Colin F. Snook
, Michael J. Butler:
UML-B: Formal modeling and design aided by UML. ACM Trans. Softw. Eng. Methodol. 15(1): 92-122 (2006) - [c35]Neil Evans, Michael J. Butler:
A Proposal for Records in Event-B. FM 2006: 221-235 - [c34]Gary T. Leavens, Jean-Raymond Abrial, Don S. Batory, Michael J. Butler
, Alessandro Coglio, Kathi Fisler
, Eric C. R. Hehner, Cliff B. Jones
, Dale Miller
, Simon L. Peyton Jones, Murali Sitaraman, Douglas R. Smith, Aaron Stump:
Roadmap for enhanced languages and methods to aid verification. GPCE 2006: 221-236 - [c33]Jean-Raymond Abrial, Michael J. Butler, Stefan Hallerstede, Laurent Voisin:
An Open Extensible Tool Environment for Event-B. ICFEM 2006: 588-605 - [c32]Divakar Yadav, Michael J. Butler:
Rigorous Design of Fault-Tolerant Transactions for Replicated Database Systems Using Event B. RODIN Book 2006: 343-363 - [e2]Michael J. Butler, Cliff B. Jones
, Alexander B. Romanovsky, Elena Troubitsyna:
Rigorous Development of Complex Fault-Tolerant Systems [FP6 IST-511599 RODIN project]. Lecture Notes in Computer Science 4157, Springer 2006, ISBN 3-540-48265-2 [contents] - 2005
- [j11]Michael J. Butler, Carla Ferreira
, Muan Yong Ng:
Precise Modelling of Compensating Business Transactions and its Application to BPEL. J. Univers. Comput. Sci. 11(5): 712-743 (2005) - [c31]Michael J. Butler, Michael Leuschel, Colin F. Snook:
Tools for System Validation with B Abstract Machines. Abstract State Machines 2005: 57-69 - [c30]Roberto Bruni, Michael J. Butler, Carla Ferreira
, C. A. R. Hoare, Hernán C. Melgratti, Ugo Montanari:
Comparing Two Approaches to Compensable Flow Composition. CONCUR 2005: 383-397 - [c29]Michael J. Butler
, Shamim Ripon
:
Executable Semantics for Compensating CSP. EPEW/WS-FM 2005: 243-256 - [c28]Michael J. Butler, Michael Leuschel:
Combining CSP and B for Specification and Property Verification. FM 2005: 221-236 - [c27]Michael Leuschel, Michael J. Butler
:
Automatic Refinement Checking for B. ICFEM 2005: 345-359 - [c26]Abdolbaghi Rezazadeh, Michael J. Butler:
Some Guidelines for Formal Development of Web-Based Applications in B-Method. ZB 2005: 472-492 - 2004
- [j10]Stefan Hallerstede, Michael J. Butler
:
Performance analysis of probabilistic action systems. Formal Aspects Comput. 16(4): 313-331 (2004) - [c25]Stéphane Lo Presti, Michael J. Butler
, Michael Leuschel, Chris Booth:
A Trust Analysis Methodology for Pervasive Computing Systems. Trusting Agents for Trusting Electronic Societies 2004: 129-143 - [c24]Michael J. Butler, C. A. R. Hoare, Carla Ferreira:
A Trace Semantics for Long-Running Transactions. 25 Years Communicating Sequential Processes 2004: 133-150 - [c23]Michael J. Butler, Carla Ferreira
:
An Operational Semantics for StAC, a Language for Modelling Long-Running Business Transactions. COORDINATION 2004: 87-104 - [c22]Michael J. Butler, Michael Leuschel, Stéphane Lo Presti, Phillip Turner:
The Use of Formal Methods in the Analysis of Trust (Position Paper). iTrust 2004: 333-339 - [c21]Manoranjan Satpathy, Michael Leuschel, Michael J. Butler
:
ProTest: An Automatic Test Environment for B Specifications. MBT 2004: 113-136 - 2003
- [c20]Juan Carlos Augusto, Michael J. Butler, Carla Ferreira
, Stephen-John Craig:
Using SPIN and STeP to Verify Business Processes Specifications. Ershov Memorial Conference 2003: 207-213 - [c19]Michael Leuschel, Michael J. Butler:
ProB: A Model Checker for B. FME 2003: 855-874 - [c18]Muan Yong Ng, Michael J. Butler:
Towards Formalizing UML State Diagrams in CSP. SEFM 2003: 138- - [c17]Carla Ferreira
, Michael J. Butler:
Using B Refinement to Analyse Compensating Business Processes. ZB 2003: 477-496 - 2002
- [j9]Michael J. Butler
:
A System-Based Approach to the Formal Development of Embedded Controllers for a Railway. Des. Autom. Embed. Syst. 6(4): 355-366 (2002) - [j8]Michael J. Butler
:
On the Use of Data Refinement in the Development of Secure Communications Systems. Formal Aspects Comput. 14(1): 2-34 (2002) - [j7]Mandy Chessell, Catherine Griffin, David Vines, Michael J. Butler, Carla Ferreira
, Peter Henderson:
Extending the concept of transaction compensation. IBM Syst. J. 41(4): 743-758 (2002) - [c16]Muan Yong Ng, Michael J. Butler:
Tool Support for Visualizing CSP in UML. ICFEM 2002: 287-298 - [c15]Leonid Mikhailov, Michael J. Butler:
An Approach to Combining B and Alloy. ZB 2002: 140-161 - [e1]Michael J. Butler, Luigia Petre, Kaisa Sere:
Integrated Formal Methods, Third International Conference, IFM 2002, Turku, Finland, May 15-18, 2002, Proceedings. Lecture Notes in Computer Science 2335, Springer 2002, ISBN 3-540-43703-7 [contents] - 2001
- [c14]Pieter H. Hartel, Michael J. Butler, Eduard de Jong, Mark Longley:
Transacted Memory for Smart Cards. FME 2001: 478-499 - [c13]Colin F. Snook, Michael J. Butler:
Using a Graphical Design Tool for Formal Specification. PPIG 2001: 24 - 2000
- [j6]Michael J. Butler:
csp2B: A Practical Approach to Combining CSP and B. Formal Aspects Comput. 12(3): 182-198 (2000) - [c12]Michael J. Butler, Carla Ferreira
:
A Process Compensation Language. IFM 2000: 61-76 - [c11]Manoranjan Satpathy, Rachel Harrison, Colin F. Snook
, Michael J. Butler:
A Generic Model for Assessing Process Quality. IWSM 2000: 94-110 - [c10]Michael J. Butler, Mairead Meagher:
Performing Algorithmic Refinement before Data Refinement in B. ZB 2000: 324-343
1990 – 1999
- 1999
- [j5]Michael J. Butler:
Calculational Derivation of Pointer Algorithms from Tree Operations. Sci. Comput. Program. 33(3): 221-260 (1999) - [j4]Michael J. Butler, Pieter H. Hartel:
Reasoning about Grover's quantum search algorithm using probabilistic wp. ACM Trans. Program. Lang. Syst. 21(3): 417-429 (1999) - [c9]Michael J. Butler:
csp2B: A Practical Approach to Combining CSP and B. World Congress on Formal Methods 1999: 490-508 - [c8]Pieter H. Hartel, Michael J. Butler, Moshe Levy:
The Operational Semantics of a Java Secure Processor. Formal Syntax and Semantics of Java 1999: 313-352 - 1998
- [j3]Ralph-Johan Back, Michael J. Butler:
Fusion and Simultaneous Execution in the Refinement Calculus. Acta Informatica 35(11): 921-949 (1998) - 1997
- [c7]Michael J. Butler:
An Approach to the Design of Distributed Systems with B AMN. ZUM 1997: 223-241 - 1996
- [j2]Michael J. Butler
:
Stepwise Refinement of Communicating Systems. Sci. Comput. Program. 27(2): 139-173 (1996) - [c6]Michael J. Butler, Thomas Långbacka:
Program Derivation Using the Refinement Calculator. TPHOLs 1996: 93-108 - 1995
- [j1]Michael J. Butler
, Carroll Morgan:
Action Systemes, Unbounded Nondeterminism, and Infinite Traces. Formal Aspects Comput. 7(1): 37-53 (1995) - [c5]Michael J. Butler, Emil Sekerinski, Kaisa Sere:
An Action System Approach to the Steam Boiler Problem. Formal Methods for Industrial Applications 1995: 129-148 - [c4]Ralph-Johan Back, Michael J. Butler:
Exploring Summation and Product Operators in the Refinement Calculus. MPC 1995: 128-158 - 1993
- [c3]Michael J. Butler:
Refinement and Decomposition of Value-Passing Action Systems. CONCUR 1993: 217-232 - 1992
- [b1]Michael J. Butler:
A CSP approach to action systems. University of Oxford, UK, 1992 - 1991
- [c2]Michael J. Butler:
Behavioural Extension for CSP. VDM Europe (1) 1991: 254-267 - 1990
- [c1]Michael J. Butler:
Service Extension at the Specification Level. Z User Workshop 1990: 319-333
Coauthor Index
![](https://dblp.dagstuhl.de/img/cog.dark.24x24.png)
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from ,
, and
to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and
to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-09-05 23:39 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint