CSE503: Software Engineering
Lecture 12-13 (February 1 & 3, 1999)
David Notkin
I showed the Michael Jackson videotape on issues in requirements and specification
This took all of one lecture and about ½ of the following lecture
In the remaining ½ lecture, I covered the introductory material to Z, following the basics of the birthday book example
Basics thrust of Z
Static schema
Dynamic schema
The BirthdayBook schema
The AddBirthday schema
Including the proof of known` = known u {name? |-> date?}
And how this proof doesn’t follow through if AddBirthday is defined using {name? |-> date?} \iselem birthday’