Skip to content

tick-tock-CSP model (Isabelle/HOL mechanisation + FDR encoding)

Notifications You must be signed in to change notification settings

UoY-RoboStar/tick-tock-CSP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tick-tock-CSP et al.

This repository contains a mechanised version of the tick-tock CSP model, as well as its encoding in FDR for model-checking (included in the folder fdr). In addition, it contains ongoing work related to the mechanisation of a prioritisation operator in tick-tock, and its relationship with the Pri of the Finite-Linear model.

The theory files contained here target Isabelle2018. A ROOT file exists that contains several sessions corresponding to the major models described below.

Browsers of this repository are encouraged to use the Matisa plugin which allows Isabelle symbols to be pretty-printed in the web browser and can be obtained from the Google Chrome store or Firefox Add-ons.

Models

There are two major CSP models contained in this repository, namely:

  • FL: Contains the Finite-Linear model.
  • Tick-Tock: Contains the tick-tock model.

Other results

  • Tick-Tock-FL: Contains the mechanisation of a stepwise Galois connection between FL and Tick-Tock.

Auxiliary theories

  • Utils: Defines a type of partial orders as used for defining prioritisation operators over regular events.

About

tick-tock-CSP model (Isabelle/HOL mechanisation + FDR encoding)

Resources

Stars

Watchers

Forks

Packages

No packages published