Colin F. Snook

Orcid: 0000-0002-0210-0983

According to our database1, Colin F. Snook authored at least 61 papers between 2000 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2024
Semantics Formalisation - From Event-B Contexts to Theories.
Proceedings of the Rigorous State-Based Methods - 10th International Conference, 2024

Designing Exception Handling Using Event-B.
Proceedings of the Rigorous State-Based Methods - 10th International Conference, 2024

2023
Designing Critical Systems Using Hierarchical STPA and Event-B.
Proceedings of the Rigorous State-Based Methods - 9th International Conference, 2023

Formal Language Semantics for Triggered Enable Statecharts with a Run-to-Completion Scheduling.
Proceedings of the Theoretical Aspects of Computing - ICTAC 2023, 2023

2022
Formal verification and validation of run-to-completion style state charts using Event-B.
Innov. Syst. Softw. Eng., 2022

Developing the UML-B Modelling Tools.
Proceedings of the Software Engineering and Formal Methods. SEFM 2022 Collocated Workshops, 2022

Building an Extensible Textual Framework for the Rodin Platform.
Proceedings of the Software Engineering and Formal Methods. SEFM 2022 Collocated Workshops, 2022

Generating SPARK from Event-B, Providing Fundamental Safety and Security.
Proceedings of the Advances in Model and Data Engineering in the Digitalization Era, 2022

2021
Domain-specific scenarios for refinement-based methods.
J. Syst. Archit., 2021

Formal modeling and verification of UML Activity Diagrams (UAD) with FoCaLiZe.
J. Syst. Archit., 2021

Refinable Record Structures in Formal Methods.
Proceedings of the Advances in Model and Data Engineering in the Digitalization Era, 2021

The CamilleX Framework for the Rodin Platform.
Proceedings of the Rigorous State-Based Methods - 8th International Conference, 2021

Extensible Record Structures in Event-B.
Proceedings of the Rigorous State-Based Methods - 8th International Conference, 2021

2020
Formalising the Hybrid ERTMS Level 3 specification in iUML-B and Event-B.
Int. J. Softw. Tools Technol. Transf., 2020

Formal Verification of Run-to-Completion Style Statecharts Using Event-B.
Proceedings of the Software Architecture - 14th European Conference, 2020

Refinement and Verification of Responsive Control Systems.
Proceedings of the Rigorous State-Based Methods - 7th International Conference, 2020

2019
Domain-Specific Scenarios for Refinement-Based Methods.
Proceedings of the New Trends in Model and Data Engineering, 2019

Behaviour-Driven Formal Model Development of the ETCS Hybrid Level 3.
Proceedings of the 24th International Conference on Engineering of Complex Computer Systems, 2019

2018
Validating and verifying the requirements and design of a haemodialysis machine using the Rodin toolset.
Sci. Comput. Program., 2018

A Proposal of an Example and Experiments Repository to Foster Industrial Adoption of Formal Methods.
Proceedings of the Leveraging Applications of Formal Methods, Verification and Validation. Industrial Practice, 2018

Behaviour-Driven Formal Model Development.
Proceedings of the Formal Methods and Software Engineering, 2018

Reusing Formal Models via Lifting.
Proceedings of the 23rd International Conference on Engineering of Complex Computer Systems, 2018

Refinement of Statecharts with Run-to-Completion Semantics.
Proceedings of the Formal Techniques for Safety-Critical Systems, 2018

Diagram-Led Formal Modelling Using iUML-B for Hybrid ERTMS Level 3.
Proceedings of the Abstract State Machines, Alloy, B, TLA, VDM, and Z, 2018

2017
Formal Modelling Techniques for Efficient Development of Railway Control Products.
Proceedings of the Reliability, Safety, and Security of Railway Systems. Modelling, Analysis, Verification, and Certification, 2017

Analysing Security Protocols Using Refinement in iUML-B.
Proceedings of the NASA Formal Methods - 9th International Symposium, 2017

Class-Diagrams for Abstract Data Types.
Proceedings of the Theoretical Aspects of Computing - ICTAC 2017, 2017

A Composition Mechanism for Refinement-Based Methods.
Proceedings of the 22nd International Conference on Engineering of Complex Computer Systems, 2017

2016
Using event-B and Modelica to evaluate thermal management strategies in many core systems.
Proceedings of the 2016 Forum on Specification and Design Languages, 2016

Validating the Requirements and Design of a Hemodialysis Machine Using iUML-B, BMotion Studio, and Co-Simulation.
Proceedings of the Abstract State Machines, Alloy, B, TLA, VDM, and Z, 2016

On Component-Based Reuse for Event-B.
Proceedings of the Abstract State Machines, Alloy, B, TLA, VDM, and Z, 2016

2015
A method of refinement in UML-B.
Softw. Syst. Model., 2015

2014
Applying an Integrated Modelling Process to Run-time Management of Many-Core Systems.
Proceedings of the Integrated Formal Methods - 11th International Conference, 2014

2013
Modelling and Refinement in CODA
Proceedings of the Proceedings 16th International Refinement Workshop, 2013

Systematic Development of Control Designs via Formal Refinement.
Proceedings of the MODELSWARD 2013 - Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development, Barcelona, Spain, 19, 2013

A mixed approach to rigorous development of control designs.
Proceedings of the 2013 IEEE International Symposium on Computer-Aided Control System Design, 2013

2012
A Practical Approach for Closed Systems Formal Verification Using Event-B.
Proceedings of the Software Engineering and Formal Methods - 10th International Conference, 2012

A Practical Event-B Refinement Method Based on a UML-Driven Development Process.
Proceedings of the Abstract State Machines, Alloy, B, VDM, and Z, 2012

2011
A proposal for extending UML-B to support a conceptual model.
Innov. Syst. Softw. Eng., 2011

Refining Nodes and Edges of State Machines.
Proceedings of the Formal Methods and Software Engineering, 2011

2010
Verification of UML Models by Translation to UML-B.
Proceedings of the Formal Methods for Components and Objects - 9th International Symposium, 2010

2009
Documenting the Progress of the System Development.
Proceedings of the Methods, 2009

Language and Tool Support for Class and State Machine Refinement in UML-B.
Proceedings of the FM 2009: Formal Methods, 2009

2008
Rigorous engineering of product-line requirements: A case study in failure management.
Inf. Softw. Technol., 2008

UML-B: A Plug-in for the Event-B Tool Set.
Proceedings of the Abstract State Machines, B and Z, First International Conference, 2008

2007
Usability Assessment of a UML-based Formal Modelling Method.
Proceedings of the 19th Annual Workshop of the Psychology of Programming Interest Group, 2007

Experimental Comparison of the Comprehensibility of a UML-based Formal Specification versus a Textual One.
Proceedings of the 11th International Conference on Evaluation and Assessment in Software Engineering, 2007

Refinement of Statemachines Using Event B Semantics.
Proceedings of the B 2007: Formal Specification and Development in B, 2007

2006
UML-B: Formal modeling and design aided by UML.
ACM Trans. Softw. Eng. Methodol., 2006

Towards a Method for Rigorous Development of Generic Requirements Patterns.
Proceedings of the Rigorous Development of Complex Fault-Tolerant Systems [FP6 IST-511599 RODIN project], 2006

Formal Development of Mechanisms for Tolerating Transient Faults.
Proceedings of the Rigorous Development of Complex Fault-Tolerant Systems [FP6 IST-511599 RODIN project], 2006

UML User Interface to a Proof-based Hardware Design Flow.
Proceedings of the Forum on specification and Design Languages, 2006

2005
Tools for System Validation with B Abstract Machines.
Proceedings of the 12th International Workshop on Abstract State Machines, 2005

2004
Experimental comparison of the comprehensibility of a Z specification and its implementation in Java.
Inf. Softw. Technol., 2004

Embedded System Design Using Formal Model Refinement: An Approach Based on the Combined Use of UML and the B Language.
Des. Autom. Embed. Syst., 2004

A hardware/software codesign framework for developing complex embedded systems using formal model refinement.
Proceedings of the Forum on specification and Design Languages, 2004

2003
Using UML-B and U2B for formal refinement of digital components1.
Proceedings of the Forum on specification and Design Languages, 2003

2001
Exploring the barriers to formal specification.
PhD thesis, 2001

Practitioners' views on the use of formal methods: an industrial survey by structured interview.
Inf. Softw. Technol., 2001

Using a Graphical Design Tool for Formal Specification.
Proceedings of the 13th Annual Workshop of the Psychology of Programming Interest Group, 2001

2000
A Generic Model for Assessing Process Quality.
Proceedings of the New Approaches in Software Measurement, 10th International Workshop, 2000


  Loading...