SF Allen, M Bickford, RL Constable, R Eaton… - Journal of Applied …, 2006 - Elsevier
For twenty years the Nuprl (“new pearl”) system has been used to develop software systems and formal theories of computational mathematics. It has also been used to explore and …
Total order broadcast and multicast (also called atomic broadcast/multicast) is an important problem in distributed systems, especially with respect to fault-tolerance. In short, the …
G Bella, LC Paulson - Theorem Proving in Higher Order Logics: 14th …, 2001 - Springer
A non-repudiation protocol of Zhou and Gollmann [18] has been mechanically verified. A non-repudiation protocol gives each party evidence that the other party indeed participated …
Dynamic composition of services from components at runtime can help to provide flexible service infrastructures, but requires advanced composition techniques. To address this …
M Couceiro, P Ruivo, P Romano… - IEEE Transactions on …, 2014 - ieeexplore.ieee.org
Replication plays an essential role for in-memory distributed transactional platforms, given that it represents the primary means to ensure data durability. Unfortunately, no single …
J Pereira, R Oliveira - Proceedings of the 23rd IEEE …, 2004 - ieeexplore.ieee.org
In this paper we propose the mutable consensus protocol, a pragmatic and theoretically appealing approach to enhance the performance of distributed consensus. First, an …
Consensus is a basic building block in middleware configuration services [4, 18]. While such services are designed to tolerate crash failures in asynchronous settings, they may not stand …
In this paper, we study dynamic protocol update (DPU). Contrary to local code updates on- the-fly, DPU requires global coordination of local code replacements. We propose a novel …
C Kreitz - Journal of Functional Programming, 2004 - cambridge.org
Proof systems for expressive type theories provide a foundation for the verification and synthesis of programs. But despite their successful application to numerous programming …