Professor
      Fred B. Schneider
Cornell University
      Computer scientist; Educator
      Area
                                Mathematical and Physical Sciences
                            Specialty
                                Computer Sciences
                            Elected
                                    2017
                    Schneider's work in formal methods showed that safety properties and liveness properties are the primitive basis for correctness. He developed several widely used abstractions for fault-tolerant distributed systems, including the fail-stop processor model, the standard exposition for state machine replication, the first protocols for asynchronous proactive secret sharing (previously believed to be impossible), and chain replication now commonly used in cloud computing. His subsequent work on Execution Monitoring is one of the touch stones for the language-based security movement.
      Last Updated