Implementing mathematics with the Nuprl proof development system
Implementing mathematics with the Nuprl proof development system
Horus: a flexible group communication system
Communications of the ACM
Building secure and reliable network applications
Building secure and reliable network applications
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
Guiding Program Development Systems by a Connection Based Proof Strategy
LOPSTR '95 Proceedings of the 5th International Workshop on Logic Programming Synthesis and Transformation
Instantiation of Existentially Quantified Variables in Inductive Specification Proofs
AISC '98 Proceedings of the International Conference on Artificial Intelligence and Symbolic Computation
A Proof Environment for the Development of Group Communication Systems
CADE-15 Proceedings of the 15th International Conference on Automated Deduction: Automated Deduction
Optimizing Layered Communication Protocols
Optimizing Layered Communication Protocols
Formal Reasoning about Communication Systems I: Embedding ML into Type Theory.
Formal Reasoning about Communication Systems I: Embedding ML into Type Theory.
Distributed Communication in ML
Distributed Communication in ML
Formal Reasoning about Communication Systems II: Automated Fast-Track Reconfiguration
Formal Reasoning about Communication Systems II: Automated Fast-Track Reconfiguration
The ensemble system
Hi-index | 0.00 |
We present formal techniques for improving the performance of modular communication systems. For common sequences of operations we identify a fast-path through a stack of communication protocols and reconfigure the system's code accordingly. Our techniques are implemented by tactics and theorems of the NuPRL proof development system and have been used successfully for the reconfiguration of application systems built with the Ensemble group communication toolkit.