CSSE 373 Formal Methods in Specification and Design

HW3

Purpose: practice writing expression using the Alloy logic

  1. Keep track of how much time you spend on this assignment. You will submit your answers as a pdf file at the end of the homework.
  2. Do exercise A.1.4 in Appendix A of the text. Some extra guidance:

  3. Do problem A.1.5 in Appendix A of the text. Again, some extra guidance:

  4. Do problem A.1.10. Clearly label (using a comment) each invariant and simulation constraint that you add.
  5. Turn in your work by committing a pdf file containing your answers to the appropriate HW folder in your individual subversion repository for this course.
  6. Please complete the short, anonymous survey on ANGEL regarding this assignment. (I will study these surveys in detail after the conclusion of this offering of the course. If you have suggestions that you would like me to consider during this offering of the course, please tell me in person or use the separate Anonymous Suggestion Box on ANGEL.)