Skip to main content

and
  1. No Access

    Chapter and Conference Paper

    Refinement of Statecharts with Run-to-Completion Semantics

    Statechart modelling notations, with so-called ‘run to completion’ semantics and simulation tools for validation, are popular with engineers for designing systems. However, they do not support formal refinemen...

    Karla Morris, Colin Snook, Thai Son Hoang in Formal Techniques for Safety-Critical Syst… (2019)

  2. No Access

    Chapter and Conference Paper

    Diagram-Led Formal Modelling Using iUML-B for Hybrid ERTMS Level 3

    We demonstrate diagrammatic Event-B formal modelling of a hybrid, ‘fixed virtual block’ approach to train movement control for the emerging European Rail Traffic Management System (ERTMS) level 3. We perform a re...

    Dana Dghaym, Michael Poppleton, Colin Snook in Abstract State Machines, Alloy, B, TLA, VD… (2018)

  3. No Access

    Chapter and Conference Paper

    Analysing Security Protocols Using Refinement in iUML-B

    We propose a general approach based on abstraction and refinement for constructing and analysing security protocols using formal specification and verification. We use class diagrams to specify conceptual syst...

    Colin Snook, Thai Son Hoang, Michael Butler in NASA Formal Methods (2017)