René's URL Explorer Experiment


Title: JML Tutorial

direct link

Domain: openjml.github.io

NoneIE=edge

Links:

https://openjml.github.io/
Downloadshttps://openjml.github.io/downloads
Documentationhttps://openjml.github.io/documentation
Exampleshttps://openjml.github.io/examples
Wikihttps://github.com/OpenJML/OpenJML/wiki
GitHubhttps://github.com/OpenJML/OpenJML
Featureshttps://openjml.github.io/documentation/features.shtml
Tutorialhttps://openjml.github.io/tutorial
Abouthttps://openjml.github.io/about
What is Deductive Verificationhttps://openjml.github.io/Introduction
JML Reference Manualhttps://openjml.github.io/documentation/JML_Reference_Manual.pdf
OpenJML User Guidehttps://openjml.github.io/documentation/OpenJMLUserGuide.pdf
herehttps://openjml.github.io/exercises/exercises
Exampleshttps://openjml.github.io/examples
What is Deductive Verificationhttps://openjml.github.io/Introduction
Installationhttps://openjml.github.io/Installation
Executionhttps://openjml.github.io/Execution
Syntaxhttps://openjml.github.io/Syntax
Postconditionshttps://openjml.github.io/Postconditions
Preconditionshttps://openjml.github.io/Preconditions
Specifying Exceptionshttps://openjml.github.io/SpecifyingExceptions
Verifying Method Callshttps://openjml.github.io/MethodCalls
Frame Conditionshttps://openjml.github.io/FrameConditions
Method Specifications: old clauses and clause orderinghttps://openjml.github.io/OldAndOrdering
Multiple Method Behaviorshttps://openjml.github.io/MultipleBehaviors
Minimizing replicated specifications — initially, constraint, invariant clauseshttps://openjml.github.io/InitiallyConstraint
Specifying Constructorshttps://openjml.github.io/Constructors
Using Method Calls in Specificationshttps://openjml.github.io/MethodsInSpecifications
Visibilityhttps://openjml.github.io/Visibility
JML Expressionshttps://openjml.github.io/Expressions
Well-defined Expressionshttps://openjml.github.io/WellDefinedExpressions
Arithmetichttps://openjml.github.io/ArithmeticModes
Null and non-nullhttps://openjml.github.io/Nullness
Method Body Specificationshttps://openjml.github.io/SpecStatements
Assert statementshttps://openjml.github.io/AssertStatement
Assume statementshttps://openjml.github.io/AssumeStatement
Specifying Loopshttps://openjml.github.io/Loops
Ghost variables and computationshttps://openjml.github.io/Ghost
Inheriting Specificationshttps://openjml.github.io/InheritingSpecifications
Abstractions using Model Fields and Datagroupshttps://openjml.github.io/ModelFields
Abstractions using Model Methodshttps://openjml.github.io/ModelMethods
Object Invariantshttps://openjml.github.io/Invariants
Built-in mathematical types for specificationshttps://openjml.github.io/BuiltinTypes
\biginthttps://openjml.github.io/type-bigint
\realhttps://openjml.github.io/type-real
\sethttps://openjml.github.io/type-set
\seqhttps://openjml.github.io/type-seq
\maphttps://openjml.github.io/type-map
\stringhttps://openjml.github.io/type-string
\rangehttps://openjml.github.io/type-range
\TYPEhttps://openjml.github.io/type-TYPE
Managing proofshttps://openjml.github.io/ManagingProofs
Choosing what files and methods to verifyhttps://openjml.github.io/MethodSelection
Limiting timehttps://openjml.github.io/TimeAndErrorLimits
Debugging Techniqueshttps://openjml.github.io/Debugging
Inspecting Counterexampleshttps://openjml.github.io/InspectingCounterexamples
Splitting up proofshttps://openjml.github.io/SplittingProofs
Adding Logical Informationhttps://openjml.github.io/Lemmas
Checking Feasibilityhttps://openjml.github.io/Feasibility
Compilation and Executionhttps://openjml.github.io/RACCompilation
RAC Exit Codehttps://openjml.github.io/RACExit
RAC Outputhttps://openjml.github.io/RACOutput
RAC and Java checkshttps://openjml.github.io/RACJavaChecks
Specification (.jml) fileshttps://openjml.github.io/SpecificationFiles
Java @-annotations for JMLhttps://openjml.github.io/JavaAnnotations
JML Errors and Java Exceptionshttps://openjml.github.io/JavaErrorsAndExceptions
Recommends clauseshttps://openjml.github.io/Recommends
Reasoning about bit-wise operationshttps://openjml.github.io/BitVectors
Reasoning about Floating Point operationshttps://openjml.github.io/FloatingPoint
Reasoning about Enumshttps://openjml.github.io/Enums
Reasoning about Recordshttps://openjml.github.io/Records
Reasoning about Lambda Functionshttps://openjml.github.io/Lambdas
Reasoning about Streamshttps://openjml.github.io/Streams
Reasoning about Typeshttps://openjml.github.io/TYPE
Reasoning about lockshttps://openjml.github.io/Locks
Reasoning about recursive functions and data structureshttps://openjml.github.io/Recursion
Reasoning about non-deterministic functions and volatile variableshttps://openjml.github.io/Nondeterminism
Reasoning about terminationhttps://openjml.github.io/Termination
Acknowledgementshttps://openjml.github.io/about/index.html#Acknowledgements

Viewport: width=device-width, initial-scale=1


URLs of crawlers that visited me.