Microsoft Research Blog

English

  1. Updating Derived Relations: Detecting Irrelevant and 

    January 1, 1986 | Per-Ake Larson, Jose A. Blakely, Neil Coburn, and Paul Larson

    Consider a database containing not only base relations but also stored derived relations (also called materialized or concrete views). When a base relation is updated, it may also be necessary to update some of the derived relations. This paper gives sufficient and necessary conditions for…

  2. Degenerate Toroidal Magnetohydrodynamic Equilibria and Minimum B 

    January 1, 1986 | Christopher Bishop and J. B. Taylor

    It is shown that there is a unique configuration of toroidal magnetic surfaces which has the property that it corresponds to more than one plasma equilibrium and that this is the configuration ofisodynamic equilibria. These equilibria include toroidal minimum-B equilibria and the distinction between these…

  3. A Fast Mutual Exclusion Algorithm 

    November 14, 1985 | Leslie Lamport

    Soon after I arrived at SRC, I was approached by some people at WRL (Digital's Western Research Laboratory) who were building a multiprocessor computer. They wanted to avoid having to add synchronization instructions, so they wanted to know how efficiently mutual exclusion could be implemented…

  4. A caching file system for a programmer’s workstation 

    November 1, 1985 | Mike Schroeder, David K. Gifford, and Roger M. Needham

    This paper describes a file system for a programmer's workstation that has access both to a local disk and to remote file servers. The file system is designed to help programmers manage their local naming environments and share consistent versions of collections of software. It…

  5. A Robust and Verifiable Cryptographically Secure Election Scheme 

    September 1, 1985 | Josh Benaloh and Michael J. Fischer

    This paper describes a cryptographic scheme for holding a secure secret ballot election in which all communication is public. Voters cast their votes electronically, suitably encrypted, and a “government” releases a tally and a proof of its correctness which can be verified by all.

  6. Monadic Second-order Theories 

    August 7, 1985 | Yuri Gurevich

    In this chapter we make a case for the monadic second-order logic (that is to say, for the extension of first-order logic allowing quantification over monadic predicates) as a good source of theories that are both expressive and manageable. We illustrate two powerful decidability techniques…

  7. The Decision Problem for Branching Time Logic 

    August 7, 1985 | Yuri Gurevich and Saharon Shelah

    Define a tree to be any partial order satisfying the following requirement: if (y < x and z < x) then (y < z or y = z or y > z). The main result of the two papers [62, 63] is the decidability of…

  8. A New Thesis 

    August 7, 1985 | Yuri Gurevich

    The first announcement of the "new thesis", latern known as the Abstract State Machine thesis.