• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

A simple approach to specifying concurrent systems (1989)

by L Lamport
Venue:Comm. ACM
Add To MetaCart

Tools

Sorted by:
Results 1 - 10 of 86
Next 10 →

The Temporal Logic of Actions

by Leslie Lamport , 1993
"... ..."
Abstract - Cited by 765 (32 self) - Add to MetaCart
Abstract not found

Composing Specifications

by Martín Abadi, Leslie Lamport - ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS , 1993
"... ..."
Abstract - Cited by 514 (18 self) - Add to MetaCart
Abstract not found

Four Dark Corners of Requirements Engineering

by Pamela Zave, Michael Jackson - ACM Transactions on Software Engineering and Methodology , 1997
"... This article shines some light in the "four dark corners," exposing problems and proposing solutions. We show that all descriptions involved in requirements engineering should be descriptions of the environment. We show that certain control information is necessary for sound requirements engineering ..."
Abstract - Cited by 144 (7 self) - Add to MetaCart
This article shines some light in the "four dark corners," exposing problems and proposing solutions. We show that all descriptions involved in requirements engineering should be descriptions of the environment. We show that certain control information is necessary for sound requirements engineering, and we explain the close association between domain knowledge and refinement of requirements. Together these conclusions explain the precise nature of requirements, specifications, and domain knowledge, as well as the precise nature of the relationships among them. They establish minimum standards for what information should be represented in a requirements language. They also make it possible to determine exactly what it means for requirements engineering to be successfully completed.

Secure Implementation of Channel Abstractions

by Martin Abadi, Cédric Fournet, Georges Gonthier , 2000
"... Communication in distributed systems often relies on useful abstractions such as channels, remote procedure calls, and remote method invocations. The ..."
Abstract - Cited by 68 (27 self) - Add to MetaCart
Communication in distributed systems often relies on useful abstractions such as channels, remote procedure calls, and remote method invocations. The

How the design of JML accommodates both runtime assertion checking and formal verification

by Gary T. Leavens, Yoonsik Cheon, Curtis Clifton, Clyde Ruby, David R. Cok - SCIENCE OF COMPUTER PROGRAMMING , 2003
"... ..."
Abstract - Cited by 62 (17 self) - Add to MetaCart
Abstract not found

How to build a highly available system using consensus

by Butler W. Lampson - 10th International Workshop on Distributed Algorithms (WDAG 96 , 1996
"... Abstract. Lamport showed that a replicated deterministic state machine is a general way to implement a highly available system, given a consensus algorithm that the replicas can use to agree on each input. His Paxos algorithm is the most fault-tolerant way to get consensus without real-time guarante ..."
Abstract - Cited by 61 (2 self) - Add to MetaCart
Abstract. Lamport showed that a replicated deterministic state machine is a general way to implement a highly available system, given a consensus algorithm that the replicas can use to agree on each input. His Paxos algorithm is the most fault-tolerant way to get consensus without real-time guarantees. Because general consensus is expensive, practical systems reserve it for emergencies and use leases (locks that time out) for most of the computing. This paper explains the general scheme for efficient highly available computing, gives a general method for understanding concurrent and fault-tolerant programs, and derives the Paxos algorithm as an example of the method. 1

Lightweight formal method

by Jeannette M. Wing - IEEE Computer , 1996
"... ..."
Abstract - Cited by 53 (7 self) - Add to MetaCart
Abstract not found

Proving Noninterference and Functional Correctness Using Traces

by John Mclean - Journal of Computer Security , 1992
"... this paper we advocate showing that an abstract functional specification satisfies Noninterference directly and then showing that the program satisfies the functional specification. By being carried out on as abstract a level as possible, our security proof can survive implementation changes that do ..."
Abstract - Cited by 42 (4 self) - Add to MetaCart
this paper we advocate showing that an abstract functional specification satisfies Noninterference directly and then showing that the program satisfies the functional specification. By being carried out on as abstract a level as possible, our security proof can survive implementation changes that do not affect the user interface to the system.

On the impossibility of fair exchange without a trusted third party

by Henning Pagnia, Felix C. Gärtner , 1999
"... We attempt to formally define the strong fair exchange problem and present a proof that it is impossible to solve strong fair exchange without a trusted third party. The proof is established by relating strong fair exchange to the problem of consensus and adapting the impossibility result of Fischer ..."
Abstract - Cited by 39 (2 self) - Add to MetaCart
We attempt to formally define the strong fair exchange problem and present a proof that it is impossible to solve strong fair exchange without a trusted third party. The proof is established by relating strong fair exchange to the problem of consensus and adapting the impossibility result of Fischer, Lynch and Paterson. We show that strong fair exchange is at least as hard as consensus and explore a few requirements for trusted third parties in order to be of use in fair exchange.

Security Protocols and their Properties

by Martín Abadi - Foundations of Secure Computation, NATO Science Series , 2000
"... Specifications for security protocols range from informal narrations of message flows to formal assertions of protocol properties. This paper discusses those specifications, emphasizing authenticity and secrecy properties. It also suggests some gaps and some opportunities for further work. Some of t ..."
Abstract - Cited by 39 (4 self) - Add to MetaCart
Specifications for security protocols range from informal narrations of message flows to formal assertions of protocol properties. This paper discusses those specifications, emphasizing authenticity and secrecy properties. It also suggests some gaps and some opportunities for further work. Some of them pertain to the traditional core of the field; others appear when we examine the context in which protocols operate.
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University