Implementing mathematics with the Nuprl proof development system
Implementing mathematics with the Nuprl proof development system
An efficient reliable broadcast protocol
ACM SIGOPS Operating Systems Review
Temporal verification of reactive systems: safety
Temporal verification of reactive systems: safety
Horus: a flexible group communication system
Communications of the ACM
Building secure and reliable network applications
Building secure and reliable network applications
Building adaptive systems using ensemble
Software—Practice & Experience - Special issue on multiprocessor operating systems
Building reliable, high-performance communication systems from components
Proceedings of the seventeenth ACM symposium on Operating systems principles
Systematic Formal Verification for Fault-Tolerant Time-Triggered Algorithms
IEEE Transactions on Software Engineering
Model checking
The inductive approach to verifying cryptographic protocols
Journal of Computer Security
ACM Transactions on Computer Systems (TOCS)
Distributed Algorithms
Reliable Distributed Computing with the ISIS Toolkit
Reliable Distributed Computing with the ISIS Toolkit
Specifications and Proofs for Ensemble Layers
TACAS '99 Proceedings of the 5th International Conference on Tools and Algorithms for Construction and Analysis of Systems
Verifying a Logic Synthesis Tool in Nuprl: A Case Study in Software Verification
CAV '92 Proceedings of the Fourth International Workshop on Computer Aided Verification
A Proof Environment for the Development of Group Communication Systems
CADE-15 Proceedings of the 15th International Conference on Automated Deduction: Automated Deduction
The Nuprl Open Logical Environment
CADE-17 Proceedings of the 17th International Conference on Automated Deduction
Importing Mathematics from HOL into Nuprl
TPHOLs '96 Proceedings of the 9th International Conference on Theorem Proving in Higher Order Logics
Formally Verifying Hybrid Protocols with the Nuprl Logical Programming Environment
Formally Verifying Hybrid Protocols with the Nuprl Logical Programming Environment
The ensemble system
Proceedings of the 33rd ACM SIGPLAN conference on Programming Language Design and Implementation
Hi-index | 0.00 |
We describe a generic switching protocol for the construction of hybrid protocols and prove it correct with the NUPRL proof development system. For this purpose we introduce the concept of metaproperties and use them to formally characterize communication properties that can be preserved by switching. We also identify switching invariants that an implementation of the switching protocol must satisfy in order to work correctly.