Modular formalization of reactive modules in COQ

  • Authors:
  • Ming-Hsien Tsai;Bow-Yaw Wang

  • Affiliations:
  • Institute of Information Science, Academia Sinica, Taiwan and Department of Information Management, National Taiwan University;Institute of Information Science, Academia Sinica, Taiwan

  • Venue:
  • ASIAN'06 Proceedings of the 11th Asian computing science conference on Advances in computer science: secure software and related issues
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present modular formalizations of the model specification language Reactive Modules and the temporal logic CTL* in the proof assistant Coq. In our formalizations, both shallow and deep embeddings of each language are given. The modularity of our formalizations allows proofs and theorems to be reused across different embeddings. We illustrate the advantages of our modular formalizations by proving the mutual exclusion property of the Bakery algorithm in different embeddings.