CSC 509 Assignment 2:
Readings on the Use of Formal Specification in Testing
Selection of Class Project
Part 1 (Readings): 2PM Monday 21 April
Part 2 (Project Selection): 2PM Wednesday 23 April
This is a two part assignment. Part 1 is some reading on the topic of using formal specifications to support testing. Part 2 is some thinking about the project/paper you want to do for 509.
The reading for next week is on the topic of using formal specifications to support testing. We will discuss this topic on Monday of week 4 in class. For those of you who are looking for a "pre- defined" area of project work in 509, what I have are projects in this area. For those of you who have a different project area in mind, reading about the use of formal specifications in testing will be part of the general class subject matter.
You will read three papers at different depths of understanding, as described in the three-pass reading approach in the article "How to Read a Paper" by S. Keshav at the University of Waterloo. Specifically,
The concrete deliverable for part 1 of this assignment is simply to have read the papers as described above and be prepared to participate in a class discussion about them (and maybe even a little quiz).
Based as appropriate on the initial exploration you did for assignment 1, define the focus area for your 509 class project. As outlined in the syllabus, your project can be related to your thesis or in a separate area. Preferably, the project will involve a combination of implementation and writeup. Alternatively, the "project" can be more of a pure-research paper without a substantial (or any) implementation component. We will discuss your project topic areas individually during class on Wednesday of Week 4.
The concrete deliverable for Part 2 of this assignment is to post on the 590 PolyLearn wiki an overview of your class project topic, with the following specific points: