[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

Concept Index: N -- R

Jump to:   !   (   *   +   -   .   /   ;   <   =   @   \   {   |  
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   Z  

Index Entry Section

N
NamaraAcknowledgments
NamaraAcknowledgments
new2.1.3.1 The Assignable Clause
new2.3.6 USMoney
new {|}3.1 Extensions to Java Expressions for Predicates
new, and assertions3.1 Extensions to Java Expressions for Predicates
Nielson3.1 Extensions to Java Expressions for Predicates
Nijmegen, University of1.3 Goals
Nijmegen, University of1.4 Tool Support
non-null2.1.2 Invariants
non-null elements, of an array3.1 Extensions to Java Expressions for Predicates
non_nullA. Specification Case Defaults
nondeterminism in exception specifications2.2.2.4 Pitfalls in Specifying Exceptions
normal termination2.1.3.4 Correct Implementation
normal_behavior1.1 Behavioral Interface Specification
normal_behavior2.1.3.4 Correct Implementation
normal_behavior, desugaring2.2.2.3 Multiple Specification Cases
normal_example2.3.2.1 Redundant Examples
NSFAcknowledgments
null, protection from2.4 Use of Pure Classes
numerical quantifier, see \num_of3.1 Extensions to Java Expressions for Predicates

O
Ogden2.1.1 Model Fields
old2.3.3 MoneyComparable and MoneyOps
old values2.1.3.2 Old Values
old values3.1 Extensions to Java Expressions for Predicates
OltesAcknowledgments
omitted clauses in method specificationsA. Specification Case Defaults
omitted privacy in specification1.2 Lightweight Specifications
omitted specification, meaning ofA. Specification Case Defaults
omitted, assignable clause2.1.3.1 The Assignable Clause
org.jmlspecs.models package2.1.1 Model Fields
org.jmlspecs.models package2.3 Types For Modeling
overriding method, meaning of omitted specification forA. Specification Case Defaults
overriding, and method specifications2.2.1.4 Adding to Method Specifications
overriding, specification of2.3.2.2 JMLType and Informal Predicates

P
partiality3.1 Extensions to Java Expressions for Predicates
pitfalls, in specifying exceptions2.2.2.4 Pitfalls in Specifying Exceptions
Poetzsch-Heffter2.1.3.4 Correct Implementation
Poetzsch-Heffter2.2.2.1 Data Groups and Represents Clauses
Poetzsch-HeffterAcknowledgments
Poetzsch-HeffterAcknowledgments
PollAcknowledgments
Poll, Erik2.2.2.4 Pitfalls in Specifying Exceptions
post, see ensures1.1 Behavioral Interface Specification
post-state2.1.3.1 The Assignable Clause
postcondition1.1 Behavioral Interface Specification
postcondition checking1.4.3 Run Time Assertion Checking
postcondition, multiple1.1 Behavioral Interface Specification
PottsAcknowledgments
pre, see requires1.1 Behavioral Interface Specification
pre-state2.1.3.1 The Assignable Clause
precondition1.1 Behavioral Interface Specification
precondition checking1.4.3 Run Time Assertion Checking
preconditions, and constructors3.1 Extensions to Java Expressions for Predicates
predicates, additions to Java expressions for3.1 Extensions to Java Expressions for Predicates
predicates, Java expressions prohibited in3.1 Extensions to Java Expressions for Predicates
private2.2.2.1 Data Groups and Represents Clauses
product, see \product3.1 Extensions to Java Expressions for Predicates
protection, from undefinedness2.4 Use of Pure Classes
protection, in method specification2.2.1.5 Specifying Exceptional Behavior
protection, of precondition2.3.3 MoneyComparable and MoneyOps
prototyping from specifications1.3 Goals
public specification1.1 Behavioral Interface Specification
public, omitted1.2 Lightweight Specifications
publicly visible state2.1.2 Invariants
pure2.3 Types For Modeling
pureA. Specification Case Defaults
pure class, example of2.5.2 ArcType
pure classes, use in modeling2.4 Use of Pure Classes
pure classes, vs. model classes2.3.1 Purity
pure constructor2.3.1 Purity
pure interface2.3.1 Purity
pure interface2.5.1 NodeType
pure method1.3 Goals
pure method2.3.1 Purity
pure methods, vs. model methods2.3.1 Purity
pure model method, example of2.3.3 MoneyComparable and MoneyOps
pure, example of2.3.3 MoneyComparable and MoneyOps
pure, implicit verification condition for termination2.3.1 Purity
purity3.1 Extensions to Java Expressions for Predicates
purity, and determinism2.3.1 Purity

Q
quantified addition, see \sum3.1 Extensions to Java Expressions for Predicates
quantified maximum, see \max3.1 Extensions to Java Expressions for Predicates
quantified minimum, see \min3.1 Extensions to Java Expressions for Predicates
quantified multiplication, see \product3.1 Extensions to Java Expressions for Predicates
quantifier, body3.1 Extensions to Java Expressions for Predicates
quantifier, generalized3.1 Extensions to Java Expressions for Predicates
quantifier, range predicate in3.1 Extensions to Java Expressions for Predicates
quantifiers1.3 Goals
quantifiers3.1 Extensions to Java Expressions for Predicates

R
Raghavan2.2.1.5 Specifying Exceptional Behavior
Raghavan2.2.1.5 Specifying Exceptional Behavior
Raghavan2.2.2.3 Multiple Specification Cases
RaghavanAcknowledgments
RaghavanAcknowledgments
range predicate, in quantifier3.1 Extensions to Java Expressions for Predicates
range predicate, not satisfiable3.1 Extensions to Java Expressions for Predicates
recursion, and pure methods2.3.1 Purity
recursion, in model methods2.5.3 Digraph
redundancy2.2.2.2 Redundant Specification
redundancy2.3.2.1 Redundant Examples
redundancy, checking2.2.2.2 Redundant Specification
redundancy, in assignable clause2.3.6 USMoney
redundant examples2.3.2.1 Redundant Examples
redundant, ensures clauses2.2.2.5 Redundant Ensures Clauses
redundantly, suffix on keywords2.2.2.2 Redundant Specification
reference semantics2.1.3.3 Reference Semantics
reference semantics, and equality2.1.3.3 Reference Semantics
reference types2.1.3.3 Reference Semantics
reference types, and equality tests2.1.3.3 Reference Semantics
refine1.1 Behavioral Interface Specification
refine2.2.2.3 Multiple Specification Cases
refinement1.1 Behavioral Interface Specification
refinement calculus1.3 Goals
refinement calculus1.3 Goals
refines1.4.1 Type Checking Specifications
`refines-java' filename suffix1.4.1 Type Checking Specifications
`refines-jml' filename suffix1.4.1 Type Checking Specifications
`refines-spec' filename suffix1.4.1 Type Checking Specifications
reflection in assertions3.1 Extensions to Java Expressions for Predicates
Reiter2.1.3.1 The Assignable Clause
release, of JML1.4 Tool Support
represents2.2.2.1 Data Groups and Represents Clauses
represents clause2.2.2.1 Data Groups and Represents Clauses
represents clause2.6 Behavioral Subtyping
represents clause3.2 Extensions to Java Expressions for Store-Refs
represents clause, and reasoning2.2.2.1 Data Groups and Represents Clauses
represents, example of2.3.4 MoneyAC
requires1.1 Behavioral Interface Specification
requires1.2 Lightweight Specifications
requires2.1.3.4 Correct Implementation
requires clauses, and constructors3.1 Extensions to Java Expressions for Predicates
requires, default forA. Specification Case Defaults
RESOLVE2.1.1 Model Fields
result, of a method3.1 Extensions to Java Expressions for Predicates
returns, default forA. Specification Case Defaults
reverse implication, see <==3.1 Extensions to Java Expressions for Predicates
rhetorical points2.2.2.2 Redundant Specification
Rinard2.3.1 Purity
RiouxAcknowledgments
Rockwell International CorporationAcknowledgments
Rodriguez4. Conclusions
Rosenblum1.1 Behavioral Interface Specification
Ruby2.1.3.1 The Assignable Clause
Ruby2.6 Behavioral Subtyping
run-time assertion checking1.4.3 Run Time Assertion Checking
runtime assertion checking1.4.3 Run Time Assertion Checking
Russell3.1 Extensions to Java Expressions for Predicates
Russell's paradox3.1 Extensions to Java Expressions for Predicates

Jump to:   !   (   *   +   -   .   /   ;   <   =   @   \   {   |  
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   Z  


[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

This document was generated by Gary Leavens on March, 16 2009 using texi2html