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

Concept Index: J -- M

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

J
Jacobs1.4 Tool Support
JacobsAcknowledgments
Java1. Introduction
`java' filename suffix1.4.1 Type Checking Specifications
Java Modeling Language1. Introduction
Java vs. JML assertions2.3.5 MoneyComparableAC
Java, additions to expressions3. Extensions to Java Expressions
Java, expressions prohibited in assertions3.1 Extensions to Java Expressions for Predicates
Java, failures in virtual machine2.1.3.4 Correct Implementation
`java-refined' filename suffix1.4.1 Type Checking Specifications
java.lang.Class, vs. \type()3.1 Extensions to Java Expressions for Predicates
javadoc1.4.2 Generating HTML Documentation
javadoc comments1.1 Behavioral Interface Specification
JML1. Introduction
JML1. Introduction
JML checker1.4 Tool Support
JML checker1.4.1 Type Checking Specifications
`jml' filename suffix1.4.1 Type Checking Specifications
jml script1.4.1 Type Checking Specifications
JML vs. Java assertions2.3.5 MoneyComparableAC
JML, downloading4. Conclusions
JML, web page4. Conclusions
JML, web page4. Conclusions
jml-junit script1.4.4 Unit Testing with JML
`jml-refined' filename suffix1.4.1 Type Checking Specifications
jmlc script1.4.3 Run Time Assertion Checking
jmldoc script1.4.2 Generating HTML Documentation
JMLObjectSet3.1 Extensions to Java Expressions for Predicates
jmlrac script1.4.3 Run Time Assertion Checking
jmlunit script1.4.4 Unit Testing with JML
JMLValueSet2.5.3 Digraph
JMLValueSet3.1 Extensions to Java Expressions for Predicates
Jones1.1 Behavioral Interface Specification
Jones1.3 Goals
Jonkers1.1 Behavioral Interface Specification
Jouvelot3.1 Extensions to Java Expressions for Predicates
jtest script1.4.4 Unit Testing with JML
JUnit1.4.4 Unit Testing with JML

K
KiniryAcknowledgments
KiniryAcknowledgments

L
Larch1.3 Goals
Larch1.3 Goals
Larch, differences from2.1.3.1 The Assignable Clause
Larch/C++1.1 Behavioral Interface Specification
Larch/C++1.3 Goals
Larsen1.3 Goals
LeaAcknowledgments
Leavens1.1 Behavioral Interface Specification
Leavens1.3 Goals
Leavens1.3 Goals
Leavens2.1.3.1 The Assignable Clause
Leavens2.2.1.5 Specifying Exceptional Behavior
Leavens2.2.1.5 Specifying Exceptional Behavior
Leavens2.2.1.5 Specifying Exceptional Behavior
Leavens2.2.2.2 Redundant Specification
Leavens2.2.2.3 Multiple Specification Cases
Leavens2.2.2.3 Multiple Specification Cases
Leavens2.3.2.2 JMLType and Informal Predicates
Leavens2.3.3 MoneyComparable and MoneyOps
Leavens2.3.6 USMoney
Leavens2.4 Use of Pure Classes
Leavens2.6 Behavioral Subtyping
Leavens2.6 Behavioral Subtyping
Leino1.4 Tool Support
Leino2.1.3.1 The Assignable Clause
Leino2.1.3.1 The Assignable Clause
Leino2.2.2.1 Data Groups and Represents Clauses
Leino2.2.2.1 Data Groups and Represents Clauses
Leino2.3.4 MoneyAC
Leino2.3.6 USMoney
LeinoAcknowledgments
lightweight specification1.2 Lightweight Specifications
lightweight specifications2.1.4 Models and Lightweight Specifications
lightweight specificationsA. Specification Case Defaults
Liskov2.2.1.2 Invariants and History Constraint
local variables, and assignable clause2.1.3.1 The Assignable Clause
logic, undefinedness in3.1 Extensions to Java Expressions for Predicates
logical equivalence, see <==>3.1 Extensions to Java Expressions for Predicates
logical implication, see ==>3.1 Extensions to Java Expressions for Predicates
Loop1.4 Tool Support
Lucassen3.1 Extensions to Java Expressions for Predicates
Luckham1.1 Behavioral Interface Specification

M
Müller2.2.2.1 Data Groups and Represents Clauses
MüllerAcknowledgments
maps2.2.2.1 Data Groups and Represents Clauses
maps2.2.2.1 Data Groups and Represents Clauses
maps-into clause2.2.2.1 Data Groups and Represents Clauses
MarcheAcknowledgments
mathematical modeling1.3 Goals
maximum, see \max3.1 Extensions to Java Expressions for Predicates
measured_by2.5.3 Digraph
measured_by, default forA. Specification Case Defaults
MertensAcknowledgments
method specification2.1.3 Method Specifications
method specification2.2.1.3 Details of the Method Specifications
method specification, addition to2.2.1.4 Adding to Method Specifications
method specification, multiple clauses in2.2.2.3 Multiple Specification Cases
method specification, omittedA. Specification Case Defaults
method specifications, defaults for clausesA. Specification Case Defaults
method, pure2.3.1 Purity
method, result of3.1 Extensions to Java Expressions for Predicates
Meyer1.1 Behavioral Interface Specification
Meyer1.3 Goals
Meyer2.2.2.5 Redundant Ensures Clauses
Mikhajlova2.3.6 USMoney
MillsteinAcknowledgments
minimum, see \min3.1 Extensions to Java Expressions for Predicates
MIT1.4 Tool Support
model2.1.1 Model Fields
model class2.5.2 ArcType
model classes2.1.1 Model Fields
model classes2.3 Types For Modeling
model classes, vs. pure classes2.3.1 Purity
model declaration2.1.1 Model Fields
model field2.1.1 Model Fields
model fields, from spec_protected2.1.4 Models and Lightweight Specifications
model fields, from spec_public2.1.4 Models and Lightweight Specifications
model fields, in interfaces2.2.1.1 Model Fields in Interfaces
model fields, inheritance of2.2.2 Specification of BoundedStackInterface
model fields, relating to concrete2.2 Data Groups
model import2.1.1 Model Fields
model method, example of2.3.3 MoneyComparable and MoneyOps
model method, example of2.3.5 MoneyComparableAC
model methods, vs. pure methods2.3.1 Purity
model types2.3 Types For Modeling
model types, for collections2.3 Types For Modeling
model types, value vs. object2.3 Types For Modeling
model variables, modification of2.1.3.1 The Assignable Clause
model, for a subtype2.6 Behavioral Subtyping
model-based specification1.3 Goals
modeling types, defining your own2.3 Types For Modeling
modeling, for ADTs, example of2.5 Composition for Container Classes
modifiable, see assignable2.1.3.1 The Assignable Clause
modification, of model variables2.1.3.1 The Assignable Clause
modified2.1.3.1 The Assignable Clause
modifies clause2.1.3.1 The Assignable Clause
modifies clauses, and data groups2.2.2.1 Data Groups and Represents Clauses
modifies, see assignable2.1.3.1 The Assignable Clause
modify, locations a method can2.1.3.1 The Assignable Clause
module1. Introduction
Morgan1.1 Behavioral Interface Specification
Morgan1.3 Goals
Morgan1.3 Goals
Morgan2.1.1 Model Fields
multiple clauses2.2.2.3 Multiple Specification Cases
multiple specification cases2.2.2.3 Multiple Specification Cases
multiple, exceptions2.2.2.4 Pitfalls in Specifying Exceptions
multiplication, quantified, see \product3.1 Extensions to Java Expressions for Predicates
Mylopoulos2.1.3.1 The Assignable Clause

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