Verification of Compositional Frameworks in Coq

Pieter Collins*, Bastiaan Laarakker*, Sacha Sindorf*

*Corresponding author for this work

Research output: Contribution to journalConference article in journalAcademicpeer-review

Abstract

In this paper we aim to verify in Coq basic properties of compositional behavioural frameworks for dynamic systems. We analyse systems by their external behaviour rather than a state space model, and use the parallel composition operator to build complex systems from simpler subsystems. It is important that the composition is well-defined and avoids undesirable behaviour such as deadlocks. To ensure the our framework is correct, we formulate and prove the results in the proof assistant Coq. We consider discrete-time deterministic systems and timed-event systems, with a view to eventually proving results on a framework for hybrid systems.
Original languageEnglish
Pages (from-to)262-267
Number of pages6
JournalIFAC-PapersOnLine
Volume58
Issue number17
DOIs
Publication statusPublished - 1 Aug 2024
Event26th International Symposium on Mathematical Theory of Networks and Systems - University of Cambridge, Cambridge, United Kingdom
Duration: 19 Aug 202423 Aug 2024
Conference number: 26th
https://mtns2024.eng.cam.ac.uk/

Keywords

  • behaviour
  • causality
  • Composition
  • proof assistants

Fingerprint

Dive into the research topics of 'Verification of Compositional Frameworks in Coq'. Together they form a unique fingerprint.

Cite this