Media Summary: Runtime Assertion Checking for Contracts - Review of Eiffel Syntax (e.g., across syntax for logical quantification) Course syllabus - Design by Contract in Java. Weakest Precondition calculation for alternations and sequential compositions - Contracts for loops (invariant and variant)

Eecs3311 2018 11 29 - Detailed Analysis & Overview

Runtime Assertion Checking for Contracts - Review of Eiffel Syntax (e.g., across syntax for logical quantification) Course syllabus - Design by Contract in Java. Weakest Precondition calculation for alternations and sequential compositions - Contracts for loops (invariant and variant) weakest precondition - wp rules for assignment, alternation, sequential composition. Iteration Pattern - Singleton Pattern (motivation, once queries) Reference vs. Shallow vs. Deep Copies - Caching Old Values for Postconditions - Testing of Contracts.

Typing checking rules for inheritance/polymorphism - Generics. Administrative Issues, Design by Contract in Java. Singleton Pattern (Java vs. Eiffel) - Inheritance (code reuse, testing of postcondition)

Photo Gallery

EECS3311 2018 11 29
EECS3311 2018 09 13
EECS3311 2018 09 05
EECS3311 2017 11 29
EECS3311 2018 10 19
EECS3311 2018 11 27
EECS3311 2018 11 22
EECS3311 2018 09 27
EECS3311 2018 09 20
EECS3311 2018 11 13
EECS3311 2018 10 18
EECS3311 2017 09 11
View Detailed Profile
EECS3311 2018 11 29

EECS3311 2018 11 29

Loop Invariant - Loop Variant.

EECS3311 2018 09 13

EECS3311 2018 09 13

Runtime Assertion Checking for Contracts - Review of Eiffel Syntax (e.g., across syntax for logical quantification)

EECS3311 2018 09 05

EECS3311 2018 09 05

Course syllabus - Design by Contract in Java.

EECS3311 2017 11 29

EECS3311 2017 11 29

Weakest Precondition calculation for alternations and sequential compositions - Contracts for loops (invariant and variant)

EECS3311 2018 10 19

EECS3311 2018 10 19

iPad Notes: ...

EECS3311 2018 11 27

EECS3311 2018 11 27

weakest precondition - wp rules for assignment, alternation, sequential composition.

EECS3311 2018 11 22

EECS3311 2018 11 22

EECS3311 2018 11 22

EECS3311 2018 09 27

EECS3311 2018 09 27

Iteration Pattern - Singleton Pattern (motivation, once queries)

EECS3311 2018 09 20

EECS3311 2018 09 20

Reference vs. Shallow vs. Deep Copies - Caching Old Values for Postconditions - Testing of Contracts.

EECS3311 2018 11 13

EECS3311 2018 11 13

EECS3311 2018 11 13

EECS3311 2018 10 18

EECS3311 2018 10 18

Typing checking rules for inheritance/polymorphism - Generics.

EECS3311 2017 09 11

EECS3311 2017 09 11

Administrative Issues, Design by Contract in Java.

EECS3311 2019 02 04

EECS3311 2019 02 04

Singleton Pattern (Java vs. Eiffel) - Inheritance (code reuse, testing of postcondition)

EECS3311 F19 Lab Demo 20191023

EECS3311 F19 Lab Demo 20191023

iPad Notes here: ...

EECS3311 2017 09 27

EECS3311 2017 09 27

Generic Parameters - Singleton Pattern.