See this document in CiteSeerX!

Protection from the Underspecified (1996)  (Make Corrections)  
Gary T. Leavens, Jeannette M. Wing



  Home/Search   Context   Related

 
View or download:
cmu.edu/anon/1996/CMUCS96129.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  cmu.edu/cs1996 (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Underspecification is a good way to deal with partial functions in specification and reasoning. However, when underspecification is used, implementations may unintentionally be forced to depend on parts of the specification that were supposed to be underspecified. We show how to write pre- and postcondition specifications that avoid such problems, by having the precondition "protect" the postcondition from the effects of underspecification. This approach is most practical if the specification... (Update)

Similar documents (at the sentence level):
28.7%:   Protective Interface Specifications - Gary Leavens (1997)   (Correct)

Active bibliography (related documents):   More   All
1.0:   Protection from the Underspecified - Leavens, Wing (1996)   (Correct)
0.3:   Enhancing the Pre- and Postcondition Technique for More.. - Leavens, Baker (1999)   (Correct)
0.3:   An Overview of Larch/C++: Behavioral Specifications for C++.. - Gary Leavens (1996)   (Correct)

System load high. Please wait...
Timeout. Please try your query later.
Similar documents based on text:   More   All
0.3:   Avoiding the Undefined by Underspecification - Gries, Schneider (1995)   (Correct)
0.3:   Chopping: A Generalization of Slicing - Jackson, Rollins (1994)   (Correct)
0.2:   Classified Larch Bibliography - Garland (1993)   (Correct)

BibTeX entry:   (Update)

@techreport{ leavens96protection,
    author = "Gary T. Leavens and Jeannette M. Wing",
    title = "Protection from the Underspecified",
    number = "TR96-04",
    month = "29,",
    year = "1996",
    url = "citeseer.ist.psu.edu/leavens96protection.html" }
Citations (may not include all citations):
1274   Object-oriented Software Construction (context) - Meyer - 1988
689   Systematic Software Development Using VDM - Jones - 1990
270   Formal verification for fault-tolerant architectures: Proleg.. - Owre, Rushby et al. - 1995
268   Larch: Languages and Tools for Formal Specification (context) - Guttag, Horning et al. - 1993
224   Algebraic specification (context) - Wirsing - 1990
160   Abstraction and Specification in Program Development (context) - Liskov, Guttag - 1986
154   a Specification Language and its Formal Semantics (context) - Spivey - 1988
64   The Larch family of specification languages (context) - Guttag, Horning et al. - 1985
59   A Logical Approach to Discrete Math (context) - Gries, Schneider - 1994
44   Writing Larch interface language specifications (context) - Wing - 1987
42   A logic covering undefinedness in program proofs (context) - Barringer, Cheng et al. - 1984
32   A two-tiered approach to specifying programs (context) - Wing - 1983
29   Debugging Larch Shared Language specifications - Garland, Guttag et al. - 1990
27   Report on the Larch Shared Language: Version - Guttag, Horning et al. - 1990
19   Information Processing Letters (context) - Jones, logics et al. - 1995
19   Automating proofs of the absence of common runtime errors (context) - German - 1978
17   Avoiding the undefined by underspecification - Gries, Schneider - 1995
17   Specification in Fresco - Wills - 1992
16   volume 35 of Cambridge Tracts in Theoretical Computer Scienc.. (context) - Feijs, Jonkers et al. - 1992
15   Refinement in Fresco - Wills - 1992
13   nondeterminancy and formal derivation of programs (context) - Dijkstra - 1975
13   The clean termination of iterative programs (context) - Blikle - 1981
11   The clean termination of Pascal programs (context) - Coleman, Hughes - 1979
9   Capsules and types in Fresco: Program validation in Smalltal.. (context) - Wills - 1991
7   Reference Manual (context) - Leavens - 1995

Documents on the same site (http://reports-archive.adm.cs.cmu.edu/cs1996.html):   More
A Bayesian Approach to Landmark Discovery and Active Perception in .. - Thrun (1996)   (Correct)
Learning Maps for Indoor Mobile Robot Navigation - Thrun, Bücken (1998)   (Correct)
Designing Cryptographic Postage Indicia - TYGAR, YEE, HEINTZE (1996)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC